一、添加资源文件,右键项目,添加新文件-〉Qt Resource File-〉命名,如下图:

添加完成后在工程目录中会出现相对应的资源qrc文件,右键选择用资源管理器打开,先添加前缀,前缀可自行设置,后选择要添加的图形文件,图形文件一般放在相应工程文件夹中,可新建image文件夹并将所有工程所需图片放至文件夹。

二、资源文件的调用

1、创建QImage对象,调用load加载图片即可,参数为资源管理器中前缀+文件名,如下:

QImage img;

    if(img.load(":/new/prefix1/image.png"))
    {
        imageLabel->setPixmap(QPixmap::fromImage(img));
    }

2、将图片添加在按钮上,代码如下:

QPushButton *printButton=new QPushButton;

    QIcon buttonIcon(":/new/prefix1/image.png");
    printButton->setIcon(buttonIcon);

完成后如下图:

QT添加资源文件并使用相关推荐

  1. qt添加资源文件后编译失败,提示Qt:Error:No rule to make target ’ … /…/??.png’,needed by ‘debug/qrc_qrc.cpp’ stop

    提要 项目本来编译没有问题,资源文件忘记添加了,于是添加资源文件后,编译没有通过,提示错误:Qt:Error:No rule to make target ' - /-/??.png',needed ...

  2. Qt添加资源文件,为QAction添加图标,建立信号槽函数并实现

    Qt系列文章目录 文章目录 Qt系列文章目录 前言 一.实现步骤 前言 在工具栏上添加图标 一.实现步骤 1.添加资源 2.定义变量 3.加入图标 trajectories_action_ = new ...

  3. Qt中为工程添加资源文件、给按钮添加图片

    Qt中为工程添加资源文件.给按钮添加图片 1.使用QIcon类.代码如下: QIcon icon;icon.addFile(tr("res/icon/wall.png"));ui- ...

  4. QT打印窗口、退出、设置字体及颜色、设置时间、控件实现系统函数、添加资源文件(菜单图片)、工具栏添加图片

    打印窗口 #include <QPrintDialog> 退出 QObject::connect(ui->exitAction, SIGNAL(triggerd()), this, ...

  5. Qt解决资源文件中添加图片,对应控件不显示图片的问题

    //资源文件--为控件添加图标//:/new/prefix1/image/mr.jpgQPixmap pic; //定义一个图片对象pic.load(":/new/prefix1/a.jpg ...

  6. QT 添加资源.qrc文件(My Sources File 图片 音频 支持翻译的.qm文件)

    QT 添加资源 .qrc文件 我们只用QT做项目,一般会用到一些图片,声音灯资源,在项目中添加资源可以写绝对路径,也可以将资源添加到我们项目中,在后期打包的时候,也方便. 步骤如下: 1.准备添加资源 ...

  7. QT + VS2017 添加资源文件

    (一)准备工作 MainWindow中工具栏的添加 在对象查看器中右击QMainWindow对象->添加工具栏(可以添加多个) 在动作编辑器中将需要的QAction直接拖拽到对应的工具栏里边,实 ...

  8. Win32窗体应用程序如何添加资源文件?

    Win32窗体应用程序如何添加资源文件? 上一篇文章介绍了:如何创建一个最简单的Windows窗体应用程序. 按照上一篇文章的介绍,我们的HelloApp项目对应如下的窗体应用程序: 这一篇文章中,我 ...

  9. VS2010添加资源文件

    VS2010添加资源文件 VS2010中资源文件管理在 双击打开Resources.resx 选择左上角资源文件类型 然后复制资源文件 粘贴到空白区域 则会自动生成资源文件代码 在项目中使用该资源文件 ...

  10. mac平台下用Xcode开发cocos2d-x3.6版本项目添加资源文件的注意事项

    之前一直都是在win32平台来开发cocos2d-x的项目,今天有时间把实验室的mac搭建一下cocos2d-x的开发环境.最新的mac os系统集成了python.java.Xcode等开发环境,基 ...

最新文章

  1. audio标签下方有空隙的原因与解决方法
  2. jQuery的位置信息和事件
  3. Python numpy 中 keepdims 的含义
  4. Keli 编译遇到 *** FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED且已经破解
  5. android 波浪进度条方形,CSS3实现波浪进度条效果方法总结
  6. 修订的GRE分类词汇(截屏版)
  7. 刚刚,百度宣布造车!
  8. 霍树棠《忆真妃》又名《剑阁闻铃》
  9. 【MySQL】增大字符串长度不会锁表吗
  10. 【附代码实现】光流法大全(DeepFlow、DenseFlow、DisFlow、FbFlow、PCAFlow、SimpleFlow、TV_L1)
  11. 国产手机荣获国际大奖,在美国被排队购买,不是华为你可能没用过
  12. 羊毛出在狗身上让猪来买单 - 智能音箱背后的平台经济...
  13. win 运行scrapy warring UserWarning: You do not have a working installation of the service_identity mo
  14. JixiPix Rainy Daze for Mac(照片下雨特效工具)
  15. 月圆之夜-体验报告(完稿时间2021/6/11)
  16. js实现绑定多个按钮并当点击某个按钮时改按钮颜色改变
  17. linux-ARM开发板--嵌入式开发平台-选型
  18. 11_创建ROS msg和srv文件
  19. 根据接口文档中的入参,生成自动化测试用例中的异常测试用例,包含用例描述,用例数据...
  20. java设置打印机默认纸张A4

热门文章

  1. 广发证券数据治理的探索与实践
  2. 富国银行眼下乱成一团糟:数据中心被烟雾笼罩,银行网站和应用软件宕机
  3. 通力法评 | 《证券基金经营机构信息技术管理办法》解读
  4. (转)趋势因子:利用投资期内所有信息的获利方法
  5. 顶级赛事,大神现身,速来观战
  6. 毕设题目:Matlab树叶识别
  7. 【TSP】基于matlab蚁群算法求解31城市旅行商问题【含Matlab源码 1147期】
  8. 【物流选址】基于matlab佛洛依德算法求解物流选址问题【含Matlab源码 892期】
  9. 【数字信号】基于matlab GUI可编程电音合成器【含Matlab源码 872期】
  10. 赛车游戏代码大全html,赛车游戏代码