簡體   English   中英

隱藏py2exe中的命令行對話框

[英]Hiding command-line dialog in py2exe

嗨當我使用py2exe編譯我的python腳本時,除了出現無用的命令行對話框以及我的GUI之外,一切都運行良好。 有任何解決這個問題的方法嗎? 我有python 2.7,我的安裝腳本如下所示:

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

(在Windows 8.1 x64上使用Python 3.4.3進行測試)

示例: my_script.pyw

import ctypes
MessageBox = ctypes.windll.user32.MessageBoxW
MessageBox(None, 'Hello', 'Hello Window Title', 0)

您不應該看到此GUI應用程序的命令提示符。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM