嗨當我用py2exe編譯我的python腳本時,除了無用的命令行對話框以及我的GUI之外,一切運行良好。有任何解決這個問題的方法嗎?我有Python 2.7和我的安裝腳本如下所示:在py2exe中隱藏命令行對話框
from distutils.core import setup
import py2exe
setup(console=['Main.py'])
請幫忙!
嗨當我用py2exe編譯我的python腳本時,除了無用的命令行對話框以及我的GUI之外,一切運行良好。有任何解決這個問題的方法嗎?我有Python 2.7和我的安裝腳本如下所示:在py2exe中隱藏命令行對話框
from distutils.core import setup
import py2exe
setup(console=['Main.py'])
請幫忙!
使用setup(windows=['Main.py'])
應該刪除命令行對話框,並使用Main.py作爲您的控制檯。
將您的入口點python腳本擴展名從.py
重命名爲.pyw
並重新生成您的exe。
實施例:python -m py2exe.build_exe -b 0 my_script.pyw
實施例(與Python 3.4.3在Windows 8.1 64測試):my_script.pyw
import ctypes
MessageBox = ctypes.windll.user32.MessageBoxW
MessageBox(None, 'Hello', 'Hello Window Title', 0)
你不應該看到該GUI應用的命令提示。
所以我的代碼應該是這樣的: '從distutils.core進口設置 進口py2exe 設置(窗口= [ 'Main.py'],控制檯= [ 'Main.py'])' –
仍然沒有工作即使使用'windows = ['Main.py']'請幫忙 –
由於它不工作,你的意思是你仍然看到控制檯窗口? – Amr