[英]How to include an icon in the title bar of window in Qt?
我希望能夠用自己的圖標替換現有的標准圖標,但是我不確定該怎么做。 我一周前才開始使用Qt,所以對應用程序了解不多。 除此之外,我查看了Qt網站,但是他們添加圖標的方法在我的計算機上不起作用。
除了使用RC文件(Windows)外,您還可以直接使用qmake指定圖標。
win32: RC_ICONS = icon.ico
確保它正確檢測到路徑。 在所提供的情況下,圖標位於項目文件旁邊的項目根目錄中。
對於窗口圖標,通常,如果適用於整個應用程序,請使用QApplication
某些方法。
...
QApplication app(argc, argv);
...
app.setWindowIcon(QIcon(":/icon");
...
使用別名圖標消耗資源文件。 這是一個示例( res.qrc ):
<RCC>
<qresource prefix="/">
<file alias="icon">icon.png</file>
</qresource>
</RCC>
有關資源的更多信息,請參見此處 。
也許嘗試在QWidget或QApplication上使用setWindowIcon函數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.