3
我知道這個問題在這個論壇中被問過很多次,但是當我將我的PyQt應用程序構建到工作的exe文件中時,我確實無法讓我的應用程序圖標工作-file使用cx_Freeze。當使用cx_Freeze構建的PyQt應用程序exe中不顯示的圖標
我已經將Qt圖像插件(qico4.dll,qjpeg4.dll等)複製到appdir/imageformats中,並將其複製到appdir中。我也將qt.conf複製到這些目錄。改變了它的路徑,沒有任何東西。這在一些話題中被提出。
我試圖用setup.py文件以很多方式設置圖標選項,也沒有它。
我試圖用qt設計器創建資源文件並將其轉換。我試圖使用qt設計器將圖標設置到我的主窗口。依然沒有。
現在這是我的setup.py腳本:
import sys
from cx_Freeze import setup, Executable
base = None
if sys.platform == "win32":
base = "Win32GUI"
executables = [
Executable(
"main.py",
base = base,
icon = "icon_64x64.ico",
appendScriptToExe = True,
appendScriptToLibrary = False,
targetName = "MyApp.exe")
]
buildOptions = dict(
create_shared_zip = False)
setup(
name = "MyApp",
version = "1.0",
options = dict(build_exe = buildOptions),
executables = executables)
謝謝你的回答。做完這些事情之後,我終於意識到了這個問題......這個圖標一直工作,我只是沒有意識到應用程序圖標與我的主窗口圖標不一樣......好吧,生活和學習,我猜=) – eonhelm 2013-02-28 21:13:08