如何使 Python PyQT 程序无法在 Windows 中打开命令行

Posted

技术标签:

【中文标题】如何使 Python PyQT 程序无法在 Windows 中打开命令行【英文标题】:How to make a Python PyQT program not open the command line in Windows 【发布时间】:2012-02-12 03:35:53 【问题描述】:

我有一个基本完整的 Python 程序,我想更改一件事,这可能会也可能不会。

这个程序使用 PyQT 来显示一个 GUI,我已经把它固定好了,所以我想知道我是否可以让 Python 在我打开程序时不打开终端。

我现在使用的是 Windows XP,但运行它的机器将是 Windows 7。我通常使用 Linux,所以我对 Windows 不是很熟悉。

如果终端必须在那里,那没什么大不了的,但我觉得在这一点上它是无关紧要的。

谢谢!

【问题讨论】:

【参考方案1】:

使用 python 扩展名 .pyw。

例如 program.pyw

这会导致你的程序使用 pythonw.exe 而不是 python.exe 来运行,这会抑制终端。

【讨论】:

非常感谢您的提示!

以上是关于如何使 Python PyQT 程序无法在 Windows 中打开命令行的主要内容,如果未能解决你的问题,请参考以下文章

Win10 使用快捷方式启动 Python PyQt5 应用程序

Python中pyqt QWebEngineView win32gui EnumWindows程序崩溃

Python / PyQt4:如何使 QComboBox 项可拖动

Mac 安装PyQt

如何使qmenu项目可检查pyqt4 python

Windows下安装PyQt5完整教程