Python PyQt5.QtCore.Qt.Key_S() Examples
The following are 7
code examples of PyQt5.QtCore.Qt.Key_S().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
PyQt5.QtCore.Qt
, or try the search function
.
Example #1
Source File: ScaleTool.py From Uranium with GNU Lesser General Public License v3.0 | 5 votes |
def __init__(self): super().__init__() self._handle = ScaleToolHandle.ScaleToolHandle() self._snap_scale = False self._non_uniform_scale = False self._scale_speed = 10 self._drag_length = 0 self._move_up = True self._shortcut_key = Qt.Key_S # We use the position of the scale handle when the operation starts. # This is done in order to prevent runaway reactions (drag changes of 100+) self._saved_handle_position = None # for non uniform drag self._scale_sum = 0.0 # a memory for uniform drag with snap scaling self._last_event = None # type: Optional[Event] # for uniform drag self._saved_node_positions = [] # type: List[Tuple[SceneNode, Vector]] self.setExposedProperties( "ScaleSnap", "NonUniformScale", "ObjectWidth", "ObjectHeight", "ObjectDepth", "ScaleX", "ScaleY", "ScaleZ" )
Example #2
Source File: PlotWindow.py From qkit with GNU General Public License v2.0 | 5 votes |
def keyPressEvent(self, ev): #print("Received Key Press Event!! You Pressed: "+ event.text()) if ev.key() == Qt.Key_S: #print '# ',ev.key() print(self.data_coord) sys.stdout.flush()
Example #3
Source File: MWTrackerViewer.py From tierpsy-tracker with MIT License | 5 votes |
def __init__(self, ui): super().__init__(ui) self.ui.pushButton_join.clicked.connect(self.joinTraj) self.ui.pushButton_split.clicked.connect(self.splitTraj) #SHORTCUTS self.ui.pushButton_join.setShortcut(QKeySequence(Qt.Key_J)) self.ui.pushButton_split.setShortcut(QKeySequence(Qt.Key_S))
Example #4
Source File: client.py From SunFounder_PiCar-V with GNU General Public License v2.0 | 5 votes |
def keyPressEvent(self, event): """Keyboard press event Effective key: W, A, S, D, ↑, ↓, ←, → Press a key on keyboard, the function will get an event, if the condition is met, call the function run_action(). Args: event, this argument will get when an event of keyboard pressed occured """ key_press = event.key() # don't need autorepeat, while haven't released, just run once if not event.isAutoRepeat(): if key_press == Qt.Key_Up: # up run_action('camup') elif key_press == Qt.Key_Right: # right run_action('camright') elif key_press == Qt.Key_Down: # down run_action('camdown') elif key_press == Qt.Key_Left: # left run_action('camleft') elif key_press == Qt.Key_W: # W run_action('forward') elif key_press == Qt.Key_A: # A run_action('fwleft') elif key_press == Qt.Key_S: # S run_action('backward') elif key_press == Qt.Key_D: # D run_action('fwright')
Example #5
Source File: client.py From SunFounder_PiCar-V with GNU General Public License v2.0 | 5 votes |
def keyReleaseEvent(self, event): """Keyboard released event Effective key: W,A,S,D, ↑, ↓, ←, → Release a key on keyboard, the function will get an event, if the condition is met, call the function run_action(). Args: event, this argument will get when an event of keyboard release occured """ # don't need autorepeat, while haven't pressed, just run once key_release = event.key() if not event.isAutoRepeat(): if key_release == Qt.Key_Up: # up run_action('camready') elif key_release == Qt.Key_Right: # right run_action('camready') elif key_release == Qt.Key_Down: # down run_action('camready') elif key_release == Qt.Key_Left: # left run_action('camready') elif key_release == Qt.Key_W: # W run_action('stop') elif key_release == Qt.Key_A: # A run_action('fwstraight') elif key_release == Qt.Key_S: # S run_action('stop') elif key_release == Qt.Key_D: # D run_action('fwstraight')
Example #6
Source File: client.py From SunFounder_PiCar-V with GNU General Public License v2.0 | 4 votes |
def keyPressEvent(self, event): """Keyboard press event Press a key on keyboard, the function will get an event, if the condition is met, call the function run_action(). In camera calibration mode, Effective key: W,A,S,D, ↑, ↓, ←, →, ESC In front wheel calibration mode, Effective key: A, D, ←, →, ESC In back wheel calibration mode, Effective key: A, D, ←, →, ESC Args: event, this argument will get when an event of keyboard pressed occured """ key_press = event.key() if key_press in (Qt.Key_Up, Qt.Key_W): # UP if self.calibration_status == 1: cali_action('camcaliup') elif self.calibration_status == 2: pass elif self.calibration_status == 3: pass elif key_press in (Qt.Key_Right, Qt.Key_D): # RIGHT if self.calibration_status == 1: cali_action('camcaliright') elif self.calibration_status == 2: cali_action('fwcaliright') elif self.calibration_status == 3: cali_action('bwcaliright') elif key_press in (Qt.Key_Down, Qt.Key_S): # DOWN if self.calibration_status == 1: cali_action('camcalidown') elif self.calibration_status == 2: pass elif self.calibration_status == 3: pass elif key_press in (Qt.Key_Left, Qt.Key_A): # LEFT if self.calibration_status == 1: cali_action('camcalileft') elif self.calibration_status == 2: cali_action('fwcalileft') elif self.calibration_status == 3: cali_action('bwcalileft') cali_action('forward') elif key_press == Qt.Key_Escape: # ESC run_action('stop') self.close()
Example #7
Source File: forward_keyboard.py From MaixPy_scripts with MIT License | 4 votes |
def keyPressEvent(self, event): print(event.key()) if event.key() == Qt.Key_M: self.send_flag = False self.com.write(b"m") self.send_flag = False elif event.key() == Qt.Key_Return or event.key()==Qt.Key_Enter: self.send_flag = False self.com.write(b"m") self.send_flag = False elif event.key() == Qt.Key_N or event.key() == 92: self.send_flag = False self.com.write(b"n") self.send_flag = False elif event.key() == Qt.Key_Minus: self.send_flag = False self.com.write(b"-") self.send_flag = False elif event.key() == Qt.Key_Equal: self.send_flag = False self.com.write(b"=") self.send_flag = False elif event.key() == Qt.Key_W or event.key() == Qt.Key_Up: self.send_flag = True self.key.append(b"w") elif event.key() == Qt.Key_A or event.key() == Qt.Key_Left: self.send_flag = True self.key.append(b"a") elif event.key() == Qt.Key_S or event.key() == Qt.Key_Down: self.send_flag = True self.key.append(b"s") elif event.key() == Qt.Key_D or event.key() == Qt.Key_Right: self.send_flag = True self.key.append(b"d") elif event.key() == Qt.Key_J: self.send_flag = True self.key.append(b"j") elif event.key() == Qt.Key_K: self.send_flag = True self.key.append(b"k") elif event.key() == Qt.Key_Escape: self.send_flag = False self.com.write(b"\x03") elif event.key() == Qt.Key_Control: self.keyControlPressed = True elif event.key() == Qt.Key_C: if self.keyControlPressed: self.send_flag = False self.com.write(b"\x03") # self.key_label.setText(self.key.decode())