Qt学习之.pro和.qrc创建及介绍
当我们需要在VS2017中配置Qt时,可以按照https://www.cnblogs.com/nyx159/p/7583533.html这篇博客的教程来进行,亲测可行。
一、.pro文件创建及介绍
一般情况下,在vs中新建的Qt项目是没有.qrc文件的,这时我们可以点击上方的Qt VS Tools,如下图所示,选择Create Basic .pro File,便可以生成.pro文件。
后缀为.pro的文件是项目的管理文件,它主要用于记录项目的一些设置,以及包含文件的组织管理。
以我的绘图板程序为例,看一下VS中QT的.pro文件。
第10,16,22分别是工程包含的源文件、头文件和界面文件。
二、.qrc文件创建及介绍
创建.qrc文件
右键单击我们的项目文件->添加->新建项->Qt->Qt Resource File
双击我们新生成的.qrc文件, 如下图所示,点击Add,可以将我们创建菜单栏和工具栏等需要用到的图标加进去,添加以后一定要记得保存,如果资源有了更新,比如某个图片只变名称不变内容,需要重新添加该资源并保存,才能有效。
当我们用纯代码给菜单或工具添加图标的时候,记得单击.qrc中相应的图标,复制其Resource URL中的路径,如上图,我们添加画圆的图标时 ,就可以直接使用
DrawCircle->setIcon(QIcon(":/MyDrawBoard/images/Ellipse.png"));
Qt学习之.pro和.qrc创建及介绍相关推荐
- Qt 学习笔记(5)绘图 五子棋游戏
在上一篇博客C++ Qt学习笔记(4)绘图中介绍了Qt中的绘图方法,基于上一篇的博客的知识,使用QPainter设计一个五子棋的棋盘,后续会完成五子棋的游戏设计. 1. 棋盘的设计 首先需要绘制棋盘的 ...
- QT学习日志(附:简易计算器,qq登录界面,简易绘图板,植物大战僵尸魔改版项目实践)
目录 写在前面 实训前一天 头文件无法生成 项目栏不见了 不知道如何发布程序 实训第一天(附简易计算器的实现) 自定义命名空间的相关问题 关于隐式调用构造函数的问题 实训第二天(不附地址薄的实现) 关 ...
- QT学习笔记(摘抄)
QT学习笔记-1.QT主要的对象 说来惭愧学习c++很长时间了一直没有使用c++开发过软件界面 所以现在想认认真真的学习一个c++图形界面框架库 本来想学习Xwidget但是这个资料不大好找 有啥问题 ...
- QT学习(第一部分)
文章目录 01_QT介绍 02_项目文件 03_指定父对象 04_信号和槽 05_两个独立的窗口(案例) 06_带参信号与Lamda表达式 07_菜单栏_工具栏(案例) 08_模态和非模态对话框(案例 ...
- Qt学习笔记,Qt国际化
Qt学习笔记,Qt国际化 Qt国际化步骤: 第一步:设置.pro文件,加入TRANSLATIONS为国际化做准备 TRANSLATIONS = language/language_en.ts\ ...
- Qt学习笔记之数据库
一.数据库简介 1.1.数据和数据库(DB) 用计算机进行数据处理,首先就要把信息以数据形式存储到计算机中,故数据是可以被计算机接受和处理的符号.根据所表示的信息特征不同,数据有不同的类别,如数字.文 ...
- Qt学习之Qt基础入门(中)
1. 前言 上一篇博客,总结了Qt的一些基础用法,这篇博客继续跟视频学习Qt的常用方法 Qt入门系列: Qt学习之C++基础 Qt学习之Qt安装 Qt学习之Qt基础入门(上) Qt学习之Qt基础入门( ...
- Qt学习之界面UI编程应用
Qt作为c++的GUI编程框架,在Qt4时代,一直是传统的基于QtWidget的C++编程,而到了Qt5,为了适用当前的移动应用开发浪潮,Qt提供了,另一套界面框架QtQuick,它是基于QML语言( ...
- QT学习 第一章:基本对话框--利用Qt Designer设计多个UI界面
QT学习 第一章:基本对话框--利用Qt Designer设计多个UI界面 效果截图: 创建上文件夹Designers,使用Designer设计三个UI界面: First.ui Second.ui T ...
最新文章
- 智能合约语言Solidity 类型介绍
- 压缩和归档及vi的使用
- django源码解析一(请求处理流程)
- 外挂学习之路(15)---lua语言的使用,
- 【阿里妈妈营销科学系列】第二篇:消费者行为分析
- 一文读懂 - 云上用户如何灵活应用定制化网络服务
- hdu 4681(枚举+dp)
- 监控数据库锁阻塞_机器连接数_警报日志的shell脚本 分享
- 计算机boot进入u盘启动,BIOS中设置U盘启动的几种方法
- docker-compose 部署shipyard
- excel表格内文字怎么换行_Excel | 单元格内换行与撤销换行的方法
- 《麦肯锡精英的48个工作习惯》书评
- 7. 常见网络攻击欺骗手段与防护
- 卡夫卡详解_卡夫卡概念
- TCP与UDP通信方式的实现
- 车载电脑(car pc)
- MinGW-w64最新版本 12.2.0 下载
- Java将JSON字符串数据转CSV文件保存
- 使用C#版本GDAL读取复数图像
- 第六届全国嵌入式系统学术交流会
热门文章
- jndi weblogic mysql_WebLogic配置JNDI数据源及在项目的使用方法
- CDN工作原理及其在淘宝图片业务中的应用
- Python cv2(Opencv) Canny边缘检测 和 傅里叶变换
- mavlink协议_MAVLink学习之路03_XML中定义MSG并生成C代码
- IDEA 2018 3.4 激活破解方法
- jpg转换为word可编辑的怎么转换呢
- 你了解设计公司的服务内容有哪些吗?
- 使用pytorch获取bert词向量 将字符转换成词向量
- Docker —— 用于统一开发和部署的轻量级 Linux 容器【转】
- 数字电路基础知识——组合逻辑电路(奇偶校验电路、数据比较器的设计)