猿问

禁用下一个按钮pyqt5 QWizard的enterkey

我正在制作一个巫师 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按钮。

如何访问和越权属性的BACKNEXT并且FINISH在按钮QWizard


牛魔王的故事
浏览 350回答 1
1回答
随时随地看视频慕课网APP

相关分类

Python
我要回答