1. 将图片文件拷贝到项目位置下
  2. 右键项目->添加新文件->Qt->Qt resource File->给资源文件起名
  3. 文件编译->生成.qrc文件
  4. open in editor 编辑资源
  5. 添加前缀 添加文件
  6. 使用“: + 前缀名 + 文件名”

mainwindow.cpp

#include "mainwindow.h"
#include "ui_mainwindow.h"MainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindow)
{ui->setupUi(this);//ui->actionnew->setIcon(QIcon("D:\\file\\up视频\\picture\\6.gif"));//使用添加Qt资源 ": + 前缀名 + 文件名 "ui->actionnew->setIcon(QIcon(":/picture/6.gif"));ui->actionopen->setIcon(QIcon(":/picture/2.gif"));}MainWindow::~MainWindow()
{delete ui;
}

Qt——P19 资源文件添加相关推荐

  1. QT关于资源文件的添加使用

    Qt 资源系统是一个跨平台的资源机制,用于将程序运行时所需要的资源以二进制的形式存储于可执行文件内部.如果你的程序需要加载特定的资源(图标.文本翻译等),那么,将其放置在资源文件中,就再也不需要担心这 ...

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

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

  3. QT遇到资源文件不显示的问题这样解决

    本例来自B站传智教育QT从入门到实战的10手动调用绘图事件 widget.cpp文件 #include "widget.h" #include "ui_widget.h& ...

  4. ASP.NET MVC 扩展HtmlHelper类为 js ,css 资源文件添加版本号

    写在前面 在项目部署当中会需要更新 css 文件或 js 等资源文件,为了避免由于浏览器缓存的原因无法加载新的 css 或 js ,一般的做法是在资源文件的后面加上一个版本号来解决,这样浏览器就会去服 ...

  5. gulp html 缓存,gulp 给静态资源文件添加hash(md5)后缀 防止缓存

    第一步,安装所需的包,用npm安装,如下: npm install gulp gulp-rev run-sequence gulp-rev-collector --save-dev 第二步,在gulp ...

  6. 【QT】资源文件导入

    (1)在新建工程时,继承QMainWindow,并勾选Generate form,如图. (2)双击mainwindow.ui,出现界面 这个界面就是运行后的结果图,之前是用代码加入菜单栏.工具栏等选 ...

  7. VS+QT向.pro文件添加pri文件

    QT VS-addin通过如下方式添加pri文件 不幸的是,这个功能似乎有问题 万幸的是QT VS-addin能够导出pro文件 在vs中卸载当前项目(重要) 打开生成的pro文件,加入pri文件 打 ...

  8. qt给exe文件添加图标

    在pro文件里加一句即可 RC_ICONS = img/ico2.ico 转载于:https://www.cnblogs.com/lz20150121/p/5240060.html

  9. opengl png图片 qt_Qt资源文件的格式,并用CMake添加Qt资源文件

    目录 ......QRC文件的写法用CMake添加Qt资源文件添加QRC文件的函数步骤CPP中使用QRC文件使用QRC文件实例程序结果QRC文件CMakeLists.txt文件Dialog.h文件Di ...

最新文章

  1. Arduino常用函数总结
  2. mysql 替换重复数据库,mysql关联修改,批量修改,数据同步
  3. ue4相机_纳格数字创意课程介绍 |UE4虚拟现实技术室内方向
  4. 假设mysql数据表t1有字段_使用ROMA Connect集成数据
  5. 朴素贝叶斯分类器(Naive Bayes Classifiers)
  6. JVM简介(三)——GC
  7. 基金买入两天可以卖出吗?
  8. Linux安装及升级jdk1.8
  9. Hbase与传统关系型数据库对比
  10. 小白教程 微信小程序 官方示例Demo下载及运行
  11. Excel常用统计分析函数分享
  12. linux 锐捷 dns,锐捷Linux
  13. 【手把手】制作一个简单的HTML网页
  14. mysql 1138_mysql ERROR 1138: Invalid use of NULL value
  15. java如何等待异步结果_你如何等待所有异步调用在Java中完成?
  16. iSCSI target initiator
  17. Python 中 AttributeError: ‘NoneType‘ object has no attribute ‘X‘ 错误
  18. Ubuntu 下用tar 命令打包文件
  19. Android Studio打包APK安装失败:应用是非正式版本,当前设备不支持安装
  20. 【分享】新浪微博、QQ分享、微信分享的申请过程

热门文章

  1. centos java创建文件_CentOS java生成文件并赋予权限的问题
  2. fastreport masterdata每页都显示_ALIENTEK 阿波罗 STM32F767 开发板资料连载十六章 OLED 显示实验...
  3. python二叉树最大深度的计算_Python学习笔记24(二叉树遍历、最大深度、最大宽度)...
  4. PHP生成随机数;订单号唯一
  5. bzoj1012: [JSOI2008]最大数maxnumber [单调队列]
  6. SQL Server中Text和varchar(max)数据类型区别
  7. [jQuery]回到顶部
  8. Unity3D 游戏引擎之实现平面多点触摸(二)
  9. 再谈JavaScript时钟中的16ms精度问题.
  10. 【零基础学Java】—抽象方法和抽象类(二十二)