Qt学习之资源和图片
资源编译器
1)创建资源文件(.qrc)<RCC><qresource prefix="/"><file>6.jpg</file></qresource></RCC>
2)通过rcc将资源文件编译成c++源文件
rcc test.qrc -o qrc_test.cpp绘图事件(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学习之资源和图片相关推荐
- Qt学习day04 资源和图像 目录和定时器 鼠标和键盘操作
一 资源和图像 1 资源编译器(rcc) 1)创建资源脚本(.qrc) vi test.qrc 0.jpg 2)将资源脚本中描述的图片转换为C++的源文件 rcc test.qrc -o qrc_te ...
- 【Qt+OpenCV项目开发学习】二、图片查看器应用程序开发
一.前言 本博客将讲解如何用Qt+OpenCV开发一款图片查看器的Windows应用程序,其实不用OpenCV也能开发出这类软件,作者目的是为了学习Qt+OpenCV开发项目,所以会使用OpenCV, ...
- 【QT从零开始系列12】QT学习心得及资源汇总
文章目录 下载方面 Qt官网下载(非常慢) Qt 国内镜像站下载(较快) 书籍 C++ GUI Qt 4编程(第二版).pdf Qt5 开发实战 Qt5 开发及实例 Qt Creator快速入门 视频 ...
- Qt学习之Qt基础入门(下)
1. 前言 前两篇博客简单的阐述了一下Qt的入门用法,这篇博客继续跟着视频学习. Qt入门系列: Qt学习之C++基础 Qt学习之Qt安装 Qt学习之Qt基础入门(上) Qt学习之Qt基础入门(中) ...
- Qt学习之Qt基础入门(中)
1. 前言 上一篇博客,总结了Qt的一些基础用法,这篇博客继续跟视频学习Qt的常用方法 Qt入门系列: Qt学习之C++基础 Qt学习之Qt安装 Qt学习之Qt基础入门(上) Qt学习之Qt基础入门( ...
- QT学习日志(附:简易计算器,qq登录界面,简易绘图板,植物大战僵尸魔改版项目实践)
目录 写在前面 实训前一天 头文件无法生成 项目栏不见了 不知道如何发布程序 实训第一天(附简易计算器的实现) 自定义命名空间的相关问题 关于隐式调用构造函数的问题 实训第二天(不附地址薄的实现) 关 ...
- QT学习笔记(摘抄)
QT学习笔记-1.QT主要的对象 说来惭愧学习c++很长时间了一直没有使用c++开发过软件界面 所以现在想认认真真的学习一个c++图形界面框架库 本来想学习Xwidget但是这个资料不大好找 有啥问题 ...
- 【QT学习笔记】基于QT的天气预报
[QT学习笔记]基于QT的天气预报 前言 那就开始吧! 先看一下效果 颜面最重要,画个UI 构造实现 怎么开始? 开始解析数据 关于城市切换 ok 最后源码献上 感谢 前言 学习qt已经有一段时间了, ...
- QT 学习笔记(六)
文章目录 一.设计器的使用 二.常用控件 1. Containers 容器类 2. Input Widgets 输出控件 3. Display Widgets 显示类控件 三.代码和运行结果 1. 主 ...
最新文章
- ui设计怎样做出有效果的视觉层级?
- 完美解决MySQL重装问题
- 到底应该用3*3的卷积核还是5*5的卷积核
- python xml
- 句句属实,90%的人都被需求整“哭”过!
- 计算机网络利弊的作文英语作文,网络的弊端英语作文(精选6篇)
- 什么是IOC,IOC的优缺点及IOC的应用
- php 利用cookie实现访问次数统计
- 全国自然保护区生态功能区分布数据
- FFMPEG编译ffplay
- 绿盟漏扫使用手册_爬取绿盟漏洞扫描器数据
- Novel-Ai本地部署教程
- Ubuntu 链接ln的使用:创建和删除符号链接
- ElasticSearch安装中文分词器IK和拼音分词器
- #VMware ESXI7.0的下载
- 笔记本外接显示器无法调至最佳分辨率的问题
- html礼盒打开效果,HTML5 原质化设计 礼盒开启的页面模板
- python下载bt文件_给定一个.torrent文件,如何在python中生成一个磁力链接?
- 2020年12月大学英语六级作文(二)
- 税控盘签名认证服务器状态,不用插税盘,也可以勾选认证发票、确认签名了 !...