如何在Sublime Text 2中运行wxPython GUI应用程序
我刚开始使用升华文本2 我对python使用Sublime,但当我使用CTRL+B时,它不会运行我的wxPython GUI应用程序。它可以运行Tkinter应用程序如何在Sublime Text 2中运行wxPython GUI应用程序,python,wxpython,sublimetext2,Python,Wxpython,Sublimetext2,我刚开始使用升华文本2 我对python使用Sublime,但当我使用CTRL+B时,它不会运行我的wxPython GUI应用程序。它可以运行Tkinter应用程序 为什么会这样?要从Sublime运行wxPython应用程序,我需要做什么?为了防止控制台窗口在Windows下弹出,它在Packages\Default\exec.py模块中被抑制。一个不幸的副作用是wxpythongui也被抑制 只需注释掉Packages\Default\exec.py文件以下部分的最后一行,如下所示: 如果
为什么会这样?要从Sublime运行wxPython应用程序,我需要做什么?为了防止控制台窗口在Windows下弹出,它在
Packages\Default\exec.py
模块中被抑制。一个不幸的副作用是wxpythongui也被抑制
只需注释掉Packages\Default\exec.py
文件以下部分的最后一行,如下所示:
如果os.name==“nt”:
startupinfo=子流程。startupinfo()
#startupinfo.dwFlags |=subprocess.STARTF_USESHOWWINDOW
在C:\Users[USER NAME]\AppData\Roaming\sublime Text 2\Packages\python下找到名为python.sublime-build的文件\
添加以下值“shell”:“true”保存文件并在Sublime Text 2中运行如何运行wxPython GUI应用程序 注释这一行的作用实际上是:
if os.name == "nt":
startupinfo = subprocess.STARTUPINFO()
#startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW
此时窗口中唯一的区别是路径,
找到“exec.py”文件的正确路径是:
你能从shell运行相同的应用程序吗?CTRL+B可以创建Tkinter GUI应用程序你能从shell运行wx应用程序而不出错吗?像这样,使用其他shell可以运行wx应用程序
C:\Users\YOUR_USER\AppData\Roaming\Sublime Text 2\Packages\Default