Qt中资源文件的添加与使用

提示:


前言

上篇博文用代码的方式实现了工具栏,菜单栏,以及状态栏,这次来介绍下怎么利用ui来实现这些东西,并完成在ui中添加资源文件

一、ui实现菜单栏,工具栏,状态栏

1.创建工程

创建工程其他步骤和以前差不多,不过这次我们要引入界面,在创建工程时,将下方图片箭头处勾选即可
在这里插入图片描述
然后我们来到建好的工程下面,会多出一个ui文件
在这里插入图片描述

2.菜单栏的建立

来到ui文件中,我们直接输入就好
在这里插入图片描述
依次输入文件,编辑,我们就完成菜单栏的一级设置
在这里插入图片描述
随后我们添加二级菜单,在这里我们要注意,直接输入是不能含有中文的,我们要先输入英文,再将它改成中文
在这里插入图片描述
先输入new,然后再去左下角的txt里改变它
在这里插入图片描述
在这里插入图片描述
这样就将它转换成中文了
按照这样的步骤,生成另外一个二级菜单
在这里插入图片描述

3.工具栏的建立

我们在左上角右键点击箭头所指的位置,即可添加工具栏
在这里插入图片描述

在这里插入图片描述
这样工具栏就有了,我们将二级菜单共享到工具栏中,将下方箭头所指,拖拽到工具栏上,即可完成共享
在这里插入图片描述

4.铆接部件的引入

拖住左侧的Dock Widget进入界面,即可完成铆接部件的引入
在这里插入图片描述
在这里插入图片描述

5.中心控件的添加

拖拽左边的Text Edit进入界面,就可以添加中心控件
在这里插入图片描述

在这里插入图片描述

6.实际运行效果

在这里插入图片描述
可以看到,和我们用代码做出来的效果是差不多的

二、ui资源控件的添加

1.添加资源文件

首先我们找到工程所在的文件夹,右键之后点击箭头所指位置
在这里插入图片描述
在这里插入图片描述
将已经准备好的照片文件夹移入到里面
在这里插入图片描述
接着右键点击箭头所指
在这里插入图片描述
随后左键点击,添加新文件
在这里插入图片描述
进入这个界面,选择箭头所指
在这里插入图片描述
在这里插入图片描述
这样文件就添加进来了
在这里插入图片描述
然后我们导入我们的照片,先新建项目,用来区分
在这里插入图片描述
随后添加文件
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
这样照片就导入了
在这里插入图片描述
我们还要编译一下,才能查看这些照片
在这里插入图片描述

这样就多了个箭头,我们就可以查看照片了
在这里插入图片描述
在这里插入图片描述
这里有个细节介绍下,如果我们离开了这个资源界面,想要再次进来,直接点击是没有用的,需要先右键点击,再左键点击箭头所指区域
在这里插入图片描述

2.资源文件的使用

首先来到这个文件里
在这里插入图片描述
在里面书写代码如下

#include "mainwindow.h"
#include "ui_mainwindow.h"

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{
    ui->setupUi(this);

    ui->actionnew->setIcon(QIcon(":/image/20180111085521_86389.jpg"));//使用添加Qt资源 ": + 前缀名 + 文件名 "

}

MainWindow::~MainWindow()
{
    delete ui;
}


在这里插入图片描述
再来看看运行效果,这样就完成了资源文件的使用
在这里插入图片描述

总结

ui的直接输入虽然比用代码去构建更简单,但ui并不能完成所有的东西,大部分时候,我们还是要依靠代码来实现功能,用ui来做一些基础的东西还是可以的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值