Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 ctrl+f 对话框,当我按下窗口时,它会导致主窗口失去焦点。有没有办法让两个窗口都有焦点?
有点,但不是真的。只有一个窗口可以在桌面/操作系统级别声明焦点。你希望它成为你的应用程序或主要的 PyQT 对象。然后,您要做的是定义一个新的窗口类型(QObject),它将被视为父应用程序中的工具箱/对话框。这将设置一个类似孩子的焦点属性。您的应用程序将保留桌面级别的焦点,现在您有另一个从应用程序内部生成的窗口的内部焦点属性。
QtGui QStyleOptionToolBox
StackOverflow:pyqt 弹出窗口