Qt-setIcon无法加载图片为图标

这篇具有很好参考价值的文章主要介绍了Qt-setIcon无法加载图片为图标。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

当使用 添加Qt资源 来添加一个图片为图标时,按照以下流程:

1、右键点击.pro工程,选择在“Explorer中显示”, 将包含图片的文件夹放在该路径下;

2、右键单击工程项目,点击Add new

3、依次选择Qt→Qt Resource File→名称:res(自己起个名字)→下一步→完成,就会生成一个名为res.qrc的文件。

4、res.qrc右键点击“Open in Editor”, →添加前缀(可以简单写一个/)→添加文件(将图片文件夹下的所有图片选中)

5、编译一下,发现res.qrc里面已经有/图片文件夹的子项了。

这时候在程序中输入code:

    //使用“添加Qt资源”,“:+前缀名+文件名”   
 ui->action_2->setIcon(QIcon(":/icon/rocket.png"));   
 ui->action_3->setIcon(QIcon(":/icon/qt.png"));

可是,发现图片并没有加载成功。很多人说是绝对相对路径的问题,在这里应该如此做:

1)在res.qrc下面展开图片,找到要加载的图片,右键点击 copy path :/icon/qt.png, 确定code中的路径与之一样;

2)执行qmake,编译,运行。

这时就会发现图标已经可以正确显示了。正所谓:“有事没事,qmake一下”,可以解决很多问题。文章来源地址https://www.toymoban.com/news/detail-805604.html

到了这里,关于Qt-setIcon无法加载图片为图标的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Qt 设置软件图标

    Qt 设置软件图标

    文章目录 前言 一、设计图标文件 二、修改代码文件 1.方法一 2.方法二 三、生成可执行程序         程序发布通常会配有设计的独特的图标。这里介绍一下在 windows上设置Qt应用程序图标的方法。 一、设计图标文件 图标文件支持多种格式。其中.ico与.png应用较多。创建.

    2024年02月15日
    浏览(9)
  • qt添加图标

    qt添加图标

    1.添加资源 选择QtWidgetsApp.qrc文件打开 添加图标文件路径 添加图标文件 2.按钮添加图标   图标路径为:/res/res/swicth.jpg (1)代码设置图标          (2)属性编辑器设置  

    2024年02月14日
    浏览(9)
  • QT-QTableWidget设置单元项图标和图标大小

    要设置 QIcon 的大小,你可以使用 QPixmap 来加载原始图像,并调用 QPixmap 的 scaled() 函数来缩放图像的尺寸。然后,将缩放后的 QPixmap 设置给 QIcon,最后将 QIcon 设置给 QTableWidgetItem 的图标。 下面是一个示例代码,演示了如何设置 QIcon 的大小: 在示例代码中,我们加载原始图像

    2024年02月14日
    浏览(8)
  • Qt 获取文件图标、类型 QFileIconProvider

    Qt 获取文件图标、类型 QFileIconProvider

    Qt中获取系统图标、类型是通过QFileIconProvider来实现的,具体如下: 两种方式最大的区别是什么呢?参考:filesystems - Qt 4.8 - QFileIconProvider, Getting icon for non-existent file (based on extension) - Stack Overflow 诸如所言,Qt所提供的获取图标的方法是本地已存在的文件,如果要通过扩展名来

    2024年02月10日
    浏览(10)
  • 如何设置Qt应用程序的图标和可执行程序的图标

    如何设置Qt应用程序的图标和可执行程序的图标

    本文主要介绍在 Qt 中设置应用程序图标和可执行程序图标的方法。共包含三种图标:应用程序左上角的图标、状态栏上显示的图标和可执行文件本身的图标。 应用程序是面向 Windows 操作系统的; 使用的 Qt Creator 版本号为:4.11.1; 使用的 Qt 版本号为:5.14.2-64bit; 方法中使用

    2024年02月15日
    浏览(12)
  • 在Qt中设置程序图标的方法介绍

    在Qt中设置程序图标的方法介绍

    原文链接:https://blog.csdn.net/liitdar/article/details/125321817 本文主要介绍在 Qt 中设置程序图标的方法。 说明: 本文中的应用程序是面向 Windows 操作系统的; 本文中使用的 Qt Creator 版本号为:7.0.0; 本文中使用的 Qt 版本号为:5.14.2; 本文介绍的方法中使用的图标文件需为“ico”

    2024年02月04日
    浏览(10)
  • Qt实现最小化窗口到托盘图标

    Qt实现最小化窗口到托盘图标

    目录 前言: 1.先看效果图 2.大致思路以及实现流程 3.具体代码以及解释 4.总结 使用QT开发桌面软件,将软件最小化至托盘这样的功能的是比较常见的,今天自己实现一下这个功能,并进行记录总结。  主要功能就是当软件开始运行, 在系统托盘会自动出现一个关于本软件的

    2023年04月08日
    浏览(10)
  • QT - qwtplot3d-3D图标

    QT - qwtplot3d-3D图标

    https://download.csdn.net/download/u013083044/88745622?spm=1001.2014.3001.5503

    2024年01月17日
    浏览(11)
  • QT6修改程序图标和名字以及打包部署

    QT6修改程序图标和名字以及打包部署

    只需要将ico文件放在工程文件的同级文件夹中,然后在pro文件中加入 RC_ICONS=ico文件的名字 参考:https://blog.csdn.net/chqaz123/article/details/126607641,https://blog.csdn.net/weixin_41255248/article/details/129538146 与参加链接中有些不同,按照一下步骤 **一、**自己下载一个ico图片作为备用, 最好

    2024年02月11日
    浏览(11)
  • Qt之QSystemTrayIcon(托盘图标)的使用(含源码+注释)

    Qt之QSystemTrayIcon(托盘图标)的使用(含源码+注释)

    下方为消息通知操作,可能是因为录屏原因导致消息弹窗未弹出(无图标通知也会带icon,考虑是windows的原因)。 正常消息提示如下: 下方对托盘图标进行了基本的鼠标操作,值得一提的是,双击之前会先触发单击操作。 要做闪烁操作时,需要更新图标, 且我在测试时,更

    2023年04月16日
    浏览(12)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包