我正在制作一个巫师 QWizard
我有 QLineEdit和 QPushButton
# Enter token
self.enter_token_box = QLineEdit()
# Enter token button
self.btn = QPushButton('OK')
# connect button to function, checks the token..
self.btn.clicked.connect(self._EnterToken)
我在这一行中接受了回车键,并运行与单击“确定”按钮相同的功能。
# Enter key press connection
self.enter_token_box.returnPressed.connect(self._EnterToken)
问题在于它将同时触发OK按钮和Next向导的按钮。
如果运行上面的代码并单击ok
,则将保留在页面上。如果您选择了除QLineEdit
框以外的任何内容,也会发生同样的事情。
如果您在QLineEdit
方框中并按Enter
,则将转到下一页并显示消息框。
如何停止将Enter Key
其链接到Next
按钮。
如何访问和越权属性的BACK
,NEXT
并且FINISH
在按钮QWizard
?
相关分类