c – 如何在主窗口上设置图标并使用QT设置 *** 作

c – 如何在主窗口上设置图标并使用QT设置 *** 作,第1张

概述老实说,我不明白资源文件以及如何让我的事情可以完成,因为它部分解释了我,我很困惑从哪里放图标以及如何在我的程序中看到它, 如何轻松获取QIcon但它仍然与资源文件混淆,它是如何由编译器或程序员ThanK生成或创建的,以供您使用 setWindowIcon(QIcon(":/images/icon.png")); 它不会显示甚至显示错误 创建名为resources.qrc的资源文件: <!DOCTY 老实说,我不明白资源文件以及如何让我的事情可以完成,因为它部分解释了我,我很困惑从哪里放图标以及如何在我的程序中看到它,
如何轻松获取QIcon但它仍然与资源文件混淆,它是如何由编译器或程序员ThanK生成或创建的,以供您使用
setwindowIcon(QIcon(":/images/icon.png"));

它不会显示甚至显示错误

解决方法 创建名为resources.qrc的资源文件:
<!DOCTYPE RCC><RCC version="1.0"><qresource>  <file>path/to/icon.png</file></qresource></RCC>

确保path / to / icon.png是相对于包含resources.qrc的目录的实际路径.

在.pro文件中,包含资源:

TARGET = your_appTEMPLATE = appQT += Widgets RESOURCES += path/to/resources.qrc

同样,确保相对于包含项目文件的目录,path / to / resources.qrc存在.

编译后,您的资源将嵌入到您的可执行文件中.它可以访问如下:

setwindowIcon(QIcon(":/path/to/icon.png"));

如果图标未显示,请尝试此stackoverflow question或this one.

另一种方法是使用Application Icon.这将在桌面和开始菜单上设置应用程序的应用程序图标,也在QMainwindows和QDialogs的左上角设置应用程序图标

总结

以上是内存溢出为你收集整理的c – 如何在主窗口上设置图标并使用QT设置 *** 作全部内容,希望文章能够帮你解决c – 如何在主窗口上设置图标并使用QT设置 *** 作所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1243008.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存