1. 资源编译器
    1)创建资源文件(.qrc)

       <RCC><qresource prefix="/"><file>6.jpg</file></qresource></RCC>
    

    2)通过rcc将资源文件编译成c++源文件
    rcc test.qrc -o qrc_test.cpp

  2. 绘图事件(paintEvent)和画家类(QPainter)
    //绘图事件处理函数
    virtual void QWidget::paintEvent(QPaintEvent*);

    注:绘图事件函数是虚函数,如果需要在自己窗口中绘制某个图像,可以重写paintEvent,在其中使用"画家类"完成图像的绘制
    注:当程序开始运行或者窗口改变时,绘图事件将被触发执行,也可以通过调用update()/repaint()函数触发执行。

案例:图图秀
1)使用qtcreator创建工程
–》名字:ShowImage
–》类名:ShowImage
2)双击“.ui”文件,进入设计模式(designer),完成界面设计
–》显示框架(Frame)
sizePolicy:垂直策略(Expanding)
–》按钮(PushButton)
text:上一张(m_btnPrev)
text:下一张(m_btnNext)
3)添加资源文件
–》将images目录拷贝到工程目录下
–》添加新文件:Qt->Qt Resource File
–》指定名字:showimage
–》下一步,完成:默认切换到资源编辑界面
–》添加:添加前缀“/new/prefix1”
–》添加:添加文件,选择images目录下10个图片并打开
4) 编码、构建和测试

Qt学习之资源和图片相关推荐

  1. Qt学习day04 资源和图像 目录和定时器 鼠标和键盘操作

    一 资源和图像 1 资源编译器(rcc) 1)创建资源脚本(.qrc) vi test.qrc 0.jpg 2)将资源脚本中描述的图片转换为C++的源文件 rcc test.qrc -o qrc_te ...

  2. 【Qt+OpenCV项目开发学习】二、图片查看器应用程序开发

    一.前言 本博客将讲解如何用Qt+OpenCV开发一款图片查看器的Windows应用程序,其实不用OpenCV也能开发出这类软件,作者目的是为了学习Qt+OpenCV开发项目,所以会使用OpenCV, ...

  3. 【QT从零开始系列12】QT学习心得及资源汇总

    文章目录 下载方面 Qt官网下载(非常慢) Qt 国内镜像站下载(较快) 书籍 C++ GUI Qt 4编程(第二版).pdf Qt5 开发实战 Qt5 开发及实例 Qt Creator快速入门 视频 ...

  4. Qt学习之Qt基础入门(下)

    1. 前言 前两篇博客简单的阐述了一下Qt的入门用法,这篇博客继续跟着视频学习. Qt入门系列: Qt学习之C++基础 Qt学习之Qt安装 Qt学习之Qt基础入门(上) Qt学习之Qt基础入门(中) ...

  5. Qt学习之Qt基础入门(中)

    1. 前言 上一篇博客,总结了Qt的一些基础用法,这篇博客继续跟视频学习Qt的常用方法 Qt入门系列: Qt学习之C++基础 Qt学习之Qt安装 Qt学习之Qt基础入门(上) Qt学习之Qt基础入门( ...

  6. QT学习日志(附:简易计算器,qq登录界面,简易绘图板,植物大战僵尸魔改版项目实践)

    目录 写在前面 实训前一天 头文件无法生成 项目栏不见了 不知道如何发布程序 实训第一天(附简易计算器的实现) 自定义命名空间的相关问题 关于隐式调用构造函数的问题 实训第二天(不附地址薄的实现) 关 ...

  7. QT学习笔记(摘抄)

    QT学习笔记-1.QT主要的对象 说来惭愧学习c++很长时间了一直没有使用c++开发过软件界面 所以现在想认认真真的学习一个c++图形界面框架库 本来想学习Xwidget但是这个资料不大好找 有啥问题 ...

  8. 【QT学习笔记】基于QT的天气预报

    [QT学习笔记]基于QT的天气预报 前言 那就开始吧! 先看一下效果 颜面最重要,画个UI 构造实现 怎么开始? 开始解析数据 关于城市切换 ok 最后源码献上 感谢 前言 学习qt已经有一段时间了, ...

  9. QT 学习笔记(六)

    文章目录 一.设计器的使用 二.常用控件 1. Containers 容器类 2. Input Widgets 输出控件 3. Display Widgets 显示类控件 三.代码和运行结果 1. 主 ...

最新文章

  1. ui设计怎样做出有效果的视觉层级?
  2. 完美解决MySQL重装问题
  3. 到底应该用3*3的卷积核还是5*5的卷积核
  4. python xml
  5. 句句属实,90%的人都被需求整“哭”过!
  6. 计算机网络利弊的作文英语作文,网络的弊端英语作文(精选6篇)
  7. 什么是IOC,IOC的优缺点及IOC的应用
  8. php 利用cookie实现访问次数统计
  9. 全国自然保护区生态功能区分布数据
  10. FFMPEG编译ffplay
  11. 绿盟漏扫使用手册_爬取绿盟漏洞扫描器数据
  12. Novel-Ai本地部署教程
  13. Ubuntu 链接ln的使用:创建和删除符号链接
  14. ElasticSearch安装中文分词器IK和拼音分词器
  15. #VMware ESXI7.0的下载
  16. 笔记本外接显示器无法调至最佳分辨率的问题
  17. html礼盒打开效果,HTML5 原质化设计 礼盒开启的页面模板
  18. python下载bt文件_给定一个.torrent文件,如何在python中生成一个磁力链接?
  19. 2020年12月大学英语六级作文(二)
  20. 税控盘签名认证服务器状态,不用插税盘,也可以勾选认证发票、确认签名了 !...

热门文章

  1. Mac中开发常用的软件
  2. 同源序列比对和进化树的绘制(转)
  3. 聚类分析(二)k-means及matlab程序
  4. 前端研习录(20)——JavaScript三元运算符
  5. 【日常考试】中山市2016年小学生信息学竞赛试(shui)题
  6. 意大利CEMB一款经济振动现场动平衡仪
  7. airpods连接android怎么设置,AirPods怎么自定义功能 AirPods在安卓手机上连接怎么操作...
  8. mysql8 json 索引
  9. 图片转文字怎么在线转换?分享几个好用的方法
  10. 商家后台-商品录入【商品图片上传】