我正在制作一个巫师 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?
牛魔王的故事
随时随地看视频慕课网APP
相关分类