1

我有一个 ctrl+f 对话框,当我按下窗口时,它会导致主窗口失去焦点。有没有办法让两个窗口都有焦点?

4

1 回答 1

0

有点,但不是真的。只有一个窗口可以在桌面/操作系统级别声明焦点。你希望它成为你的应用程序或主要的 PyQT 对象。然后,您要做的是定义一个新的窗口类型(QObject),它将被视为父应用程序中的工具箱/对话框。这将设置一个类似孩子的焦点属性。您的应用程序将保留桌面级别的焦点,现在您有另一个从应用程序内部生成的窗口的内部焦点属性。

QtGui QStyleOptionToolBox

StackOverflow:pyqt 弹出窗口

于 2013-08-25T01:18:16.773 回答