Создал дизайн в Designer, конвертировал его в .py файл, но при создании исполняемого файла возникли проблемы. Когда обращаюсь к KeySequenceEdit выдает ошибку
AttributeError: 'BindChanger' object has no attribute 'RadarKey'. Название объекта копировал из дизайнера и в самом файле ui есть строчка
self.RadarKey = QtWidgets.QKeySequenceEdit(self.centralwidget).
Код:
from PyQt5.QtWidgets import QMainWindow, QApplication
import design
import sys, os
class BindChanger(QMainWindow, design.Ui_BindChanger):
def __init__(self):
super().__init__()
self.ui = design.Ui_BindChanger()
self.ui.setupUi(self)
self.RadarKey.keySequenceChanged.connect(RadarButton)
app = QApplication(sys.argv)
window = BindChanger()
window.show()
app.exec()
Кстати, как вытащить значение KeySequence в переменную?
Заранее спасибо!