我剛開始使用文本崇高2.如何崇高文本運行wxPython的GUI應用程序2
我用崇高的Python,但是當我使用CTRL +乙它不運行我的wxPython GUI應用程序。它可以運行一個Tkinter應用程序。
這是爲什麼?我需要做什麼來從Sublime運行一個wxPython應用程序?
我剛開始使用文本崇高2.如何崇高文本運行wxPython的GUI應用程序2
我用崇高的Python,但是當我使用CTRL +乙它不運行我的wxPython GUI應用程序。它可以運行一個Tkinter應用程序。
這是爲什麼?我需要做什麼來從Sublime運行一個wxPython應用程序?
爲防止在Windows下彈出控制檯窗口,它在Packages\Default\exec.py
模塊中被禁止。一個不幸的副作用是wxPython gui也被壓制。
註釋掉最後一行在Packages\Default\exec.py
文件的以下部分,像這樣:
if os.name == "nt":
startupinfo = subprocess.STARTUPINFO()
#startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW
找到名爲python.sublime-建立在C文件:\用戶[用戶名] \應用程序數據\漫遊\崇高文本2個\包\ Python的\
添加以下值「殼」:「真正的」
保存文件並運行你如何崇高文字2運行wxPython的GUI應用程序!
評論這條線實際工作的操作:
if os.name == "nt":
startupinfo = subprocess.STARTUPINFO()
#startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW
在窗口此時的唯一性差異是路徑, 正確的路徑找到了「exec.py」文件是:
C:\Users\YOUR_USER\AppData\Roaming\Sublime Text 2\Packages\Default
你可以從shell運行相同的應用程序嗎? –
CTRL + B可以創建Tkinter GUI應用程序 – chidan
你可以運行你的wx應用程序而不會出現錯誤嗎? –