QPushButton德福

2024-04-26 09:19:19 发布

您现在位置:Python中文网/ 问答频道 /正文

对话框窗口有三个小部件:QComboBox、QLineEdit和QPushButton。 当显示对话框时,QLineEdit默认设置为“current”。执行的任何键盘输入都将直接输入QLineEdit字段。在

我希望QPushButton是最新的,而不是QLineEdit。因此用户可以点击键盘上的“回车”键来触发连接到QPushButton的功能。要实现这一点,需要设置QPushButton的什么标志或属性?在


Tags: 用户功能属性部件标志current键盘对话框
2条回答

如果您使用的是qtushbutton,选择了QPushButton,转到属性编辑器并滚动到底部,将默认属性设置为选中状态,或者在代码中设置button.setDefault(True),此功能特别适合您要查找的内容。查看here了解详细信息。在

我想,您想使用eventFilter()来处理keyPressEvent()。那你只需要

    self.pushButton.setFocus()

在QDialog的构造函数中安装一个适当的eventFilter on button

相关问题 更多 >