如何在Sublime Text 2中运行wxPython GUI应用程序

时间:2012-08-25 14:51:11

标签: python wxpython sublimetext2

我刚开始使用Sublime Text 2。

我将Sublime用于python,但是当我使用 CTRL + B 时,它不会运行我的wxPython GUI应用程序。 可以运行Tkinter应用程序。

这是为什么?从Sublime运行wxPython应用程序需要做什么?

3 个答案:

答案 0 :(得分:13)

为了防止控制台窗口在Windows下弹出,它在Packages\Default\exec.py模块中被禁止。一个不幸的副作用是wxPython gui也被压制了。

只需注释Packages\Default\exec.py文件的以下部分中的最后一行,如下所示:

if os.name == "nt":
    startupinfo = subprocess.STARTUPINFO()
    #startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW

答案 1 :(得分:3)

在C:\ Users [USER NAME] \ AppData \ Roaming \ Sublime Text 2 \ Packages \ Python \

下找到名为python.sublime-build的文件

添加以下值“shell”:“true”
保存文件并运行如何在Sublime Text 2中运行wxPython GUI应用程序!

答案 2 :(得分:0)

评论此行的行动实际上有效:

if os.name == "nt":
    startupinfo = subprocess.STARTUPINFO()
    #startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW

此刻Window中唯一的不同就是路径, 找到“exec.py”文件的正确路径是:

 C:\Users\YOUR_USER\AppData\Roaming\Sublime Text 2\Packages\Default