| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> QT--使用QT资料文件管理 -> 正文阅读 |
|
[开发工具]QT--使用QT资料文件管理 |
图标文件下载: 项目文件下载:
(1) 新建 Qt Widgets 应用,项目名称为 myMainWindow,基类选择 QMainWindow,类名为 MainWindow 。 同样的方法,在文件菜单中添加“新建(&N)”菜单项(如果无法输入中文,可以从别处复制粘贴),效果如图 3.2 所示。菜单后面的那个加号图标是用来创建下一级菜单的。
Qt 中可以使用资源文件将各种类型的文件添加到最终生成的可执行文件中,这样就可以避免使用外部文件可能出现的一些问题。而且,在编译时 Qt 还会将资源文件进行压缩, 可以使可执行文件的体积尽可能缩小。 (1) 向项目中添加新文件,模板选择 Qt 分类中的 Qt Resource File,如图 3.5 所示。然后将名称设置为“myResources”。
(1) 重新到设计模式打开新建菜单的编辑动作对话框,然后添加图标。在打开的选择资源对话框中,第一次可能无法显示已经存在的资源,可以按下左上角的绿箭头 来更新显示。效果如图 3.7 所示。 行程序,效果如图 3.8 所示。 (1) 对于添加的资源文件,在项目目录中可以看到,即 myResources.qrc,使用写字板程序将其打开,可以发现它其实就是一个 XML 文档: (2) 前面是在设计模式添加了图标文件,下面使用代码再来添加一个菜单,并为其设置图标。在编辑模式打开 mainwindow.cpp 文件,并在构造函数中添加如下代码:
这里添加图标时,就是使用的资源文件中的图标。使用资源文件,需要在最开始使用冒 号,然后添加前缀,后面是文件的路径。在代码中使用文件菜单,就是使用其 objectName 属性。 (3) 现在运行程序查看效果。 思考题:使用资源文件和直接使用本地的图片文件,这两种方式有什么优缺点? 转解答: |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/23 23:00:10- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |