当尝试使用Py2Exe编译GUI程序时,每当我加载GUI时,它后面出现一个黑框。
有办法防止这种情况吗?
在py2exe脚本中,指定windows=['myscript.py'],
而不是console=['myscript.py'],
一样:
setup(
windows=['myscript.py'],
options={
"py2exe":{
"unbuffered": True,
"optimize": 2,
}
}
)
参见py2exe选项列表
您需要使用windows选项来安装,而不是控制台选项。
setup(
# windows = [RPMApp],
console = [RPMApp, DBMigrate],
zipfile = 'common.bin',
options = options,
data_files = files,
cmdclass = {'py2exe': FileCollector}
)
在这里,我实际上启用了控制台以进行调试,但是当我完成构建部署时,我将取消注释windows选项。