当我尝试使用Py2Exe编译GUI程序时,每当我加载GUI时,它后面会出现一个黑框。
有没有阻止这个?
答案 0 :(得分:2)
在py2exe脚本中,指定windows=['myscript.py'],
而不是console=['myscript.py'],
像这样:
setup(
windows=['myscript.py'],
options={
"py2exe":{
"unbuffered": True,
"optimize": 2,
}
}
)
答案 1 :(得分:2)
您需要使用Windows选项来设置而不是控制台选项。
setup(
# windows = [RPMApp],
console = [RPMApp, DBMigrate],
zipfile = 'common.bin',
options = options,
data_files = files,
cmdclass = {'py2exe': FileCollector}
)
在这里,我实际上已经启用了调试控制台,但是当我完成构建部署时,我将取消注释windows选项。