Windows上PyQT/resources/cx_freeze的问题/问题:
我使用QT的资源系统来设置应用程序图标。(在Windows程序窗口的左上角)我在Designer中创建了资源,然后使用pyrcc4创建了一个钢筋混凝土文件。它在我的未编译程序上正常工作,但在用cx_freeze编译脚本时无法显示(而是显示通用的windows程序图标)。请注意,我指的不是您单击以启动程序的图标—它不是由QT处理的,并且可以正常工作。有什么想法吗?这是我的设置.py. 在
from sys import platform
from cx_Freeze import setup, Executable
import module_locator
_dir = module_locator.module_path()
base = None
if platform == "win32":
base = "Win32GUI"
setup(
name = "Plates",
version = "0.1",
description = "Downloads approach plates",
executables = [Executable(_dir + '\\plates.pyw',
base = base, icon = _dir + '\\icon.ico')],
)
我在构建程序时没有出错。我的rc文件(作为编译的python文件)存在于图书馆.zip. 在
作为回答:
Qt需要插件来显示一些图像格式。查找一个名为“imageformats”的文件夹,并将其复制到应用程序目录(exe旁边)。在
使用QtGui时,下一个版本的cx_Freeze应该会自动查找和复制imageformats。在
相关问题 更多 >
编程相关推荐