使用Python PySide将键盘焦点设置为QInputDialog

时间:2013-12-13 15:25:53

标签: python qt keyboard focus pyside

我有QSystemTray,当双击时创建一个QInputDialog框来输入文本。

如:

password, ok = QtGui.QInputDialog.getText(None, "Password", "Password:", QtGui.QLineEdit.Password)

我希望在输入对话框中设置焦点,而不强迫用户使用鼠标或标签进行对焦。

我知道QWidget.setFocus(),但在我的情况下不起作用。我有一个QSystemTray,右键单击一个Qmenu,双击默认动作来执行某些操作。

感谢您的专家建议。

0 个答案:

没有答案