我希望能够用自己的标准图标替换现有的标准图标,但我不确定该怎么做。我一周前才开始使用Qt所以我对这个应用程序了解不多。除此之外,我查看了Qt网站,但他们添加图标的方法在我的计算机上无效。
答案 0 :(得分:1)
除了使用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>
有关资源的更多信息是here。
答案 1 :(得分:0)
也许在QWidget或QApplication上尝试函数setWindowIcon。