我想根據應用狀態更改任務欄圖標。 (或只是圖標的顏色)。如何根據Qt應用程序的狀態設置任務欄圖標?
在我的主窗口,我做
我已經發現,改變像上面的窗口圖標幫助,但不是在程序安裝在Program Files文件。
當我使用InnoSetup安裝在Program Files文件的應用程序,圖標不會改變。
當我.exe文件複製到Program Files位置後或當我安裝在不同的位置(不同的驅動器上),那麼Windows請求某權限,它工作正常。該應用程序更改圖標。
是否有任何人知道如何更改權限的應用程序,所以它會改變圖標? 或者也許別的東西阻止了圖標的變化?
當談到InnoSetup,我使用選項Permissions: everyone-full
將文件複製這樣的:
Source: "path\to\file.exe"; DestDir: "{app}"; Flags: ignoreversion ; Permissions: everyone-full
我在Windows 10
使用Qt 5.7.1與MSVC2015_64bit我發現這話題,但是如果複製文件的工作,比我不認爲用戶有正確的:
https://forum.qt.io/topic/11111/how-to-change-taskbar-icon-during-runtime-on-windows/6
https://forum.qt.io/topic/45324/taskbar-icon-different-from-the-icon-of-the-window
how to set an icon on a Main window and action with QT
什麼是*「Windows請求某許可」 * - 要具體! –
我的意思是Windows問我是否不會在這個位置寫入。 – Szpaqn