c – 如何在主窗口上设置图标并使用QT设置操作
发布时间:2020-12-16 04:54:13 所属栏目:百科 来源:网络整理
导读:老实说,我不明白资源文件以及如何让我的事情可以完成,因为它部分解释了我,我很困惑从哪里放图标以及如何在我的程序中看到它, 如何轻松获取QIcon但它仍然与资源文件混淆,它是如何由编译器或程序员ThanK生成或创建的,以供您使用 setWindowIcon(QIcon(":/images
老实说,我不明白资源文件以及如何让我的事情可以完成,因为它部分解释了我,我很困惑从哪里放图标以及如何在我的程序中看到它,
如何轻松获取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_app TEMPLATE = app QT += widgets RESOURCES += path/to/resources.qrc 同样,确保相对于包含项目文件的目录,path / to / resources.qrc存在. 编译后,您的资源将嵌入到您的可执行文件中.它可以访问如下: setWindowIcon(QIcon(":/path/to/icon.png")); 如果图标未显示,请尝试此stackoverflow question或this one. 另一种方法是使用Application Icon.这将在桌面和开始菜单上设置应用程序的应用程序图标,也在QMainWindows和QDialogs的左上角设置应用程序图标 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |