我有一个PyQt应用程序,我正在Mac OS X中开发,每当我尝试启动应用程序时,它始终是堆栈中最底层的应用程序.因此,在启动之后,我总是需要命令+ tab一直到应用程序列表的末尾以将焦点切换到它.
我读到可以通过使用"pythonw"命令启动应用程序来修复此行为,但这没有任何区别,也没有重命名我的脚本以具有.pyw扩展名(或两者都做).什么可能导致这个问题?
小智 14
基于这篇文章http://diotavelli.net/PyQtWiki/PyInstallerOnMacOSX,您需要在app.show()之后调用app.raise_()
ui = MainWindow()
ui.show()
ui.raise_()
Run Code Online (Sandbox Code Playgroud)
参考:http://www.mail-archive.com/pyqt@riverbankcomputing.com/msg18945.html
| 归档时间: |
|
| 查看次数: |
1442 次 |
| 最近记录: |