Код
from PyQt5.QtWidgets import QMainWindow
from PyQt5 import uic
qtCreatorFile = "registration.ui"
Ui_MainWindow, _ = uic.loadUiType(qtCreatorFile)
class RegisterApp(QMainWindow):
def __init__(self):
super(RegisterApp,self).__init__()
self.ui = Ui_MainWindow()
self.ui.setupUi(self)
self.ui.enterButton.clicked.connect(self.registerFunc)
def registerFunc(self) :
'''
Perform required operations
'''
self.close()
Функциональная вкладка не работает должным образом.
Попытка установить программную вкладку редактированияпорядок в pyqt5 python с использованием программно редактировать порядок табуляции в pyqt4 python
Изменено соответственно
class RegisterApp(QMainWindow):
def __init__(self):
super(RegisterApp,self).__init__()
self.ui = Ui_MainWindow()
self.ui.setupUi(self)
self.setTabOrder(self.ui.deviceName_box.focusProxy(), self.ui.registrationKey_box.focusProxy())
self.setTabOrder(self.ui.registrationKey_box.focusProxy(), self.ui.enterButton.focusProxy())
self.ui.enterButton.clicked.connect(self.registerFunc)
Все еще Tab order not working
Что происходит не так?