Я понял, что используются буквы для захвата события keyPressEvent
.pyside - как захватить заглавную букву (KeyEvent)?
def iniciar(self):
self.resize(730, 500)
self.setFixedSize(730, 500)
self.center()
self.setWindowTitle('Practico 1')
self.show()
def center(self):
qr = self.frameGeometry()
cp = QtGui.QDesktopWidget().availableGeometry().center()
qr.moveCenter(cp)
self.move(qr.topLeft())
def keyPressEvent(self, e):
if e.key() == QtCore.Qt.Key_A:
QtGui.QMessageBox.information(self, 'pressed', 'you pressed the letter "a"')
Таким образом, я записываю буквы либо в верхнем, либо в нижнем регистре, но как я должен подтвердить, что нажата заглавная буква?
Вы хотите заставить пользователя просто ввести заглавные буквы или вы хотите выполнить реакцию, когда пользователь вводит прописную букву и игнорирует другие входы? – mok