Я открываю диалог из главного окна, где, зажав клавиши, заполняю строку их именами.Проблема в том, что я не могу понять, где нужно делать цикл проверки всех ключей на их состояние.Может быть, есть другой способ нажать клавиши?Или там, где вам нужно прослушать зажим, чтобы диалоговое окно не зависало и строка не обновлялась.
MainWindow:
def showBindings(self, param):
from dialogs import KeyBindingsDialog
self.dialog = KeyBindingsDialog()
self.dialog.show()
Dialog:
class KeyBindingsDialog(QtWidgets.QDialog):
def __init__(self, parent=None):
super(KeyBindingsDialog, self).__init__(parent)
self.ui = KeyBindings()
self.ui.setupUi(self)