QT学习记录()QToolBar的addWidget

QtoolBar是可以插入用ui设计的组件的。最终实现的效果如下
在这里插入图片描述

具体步骤如下:

创建设计师类

在这里插入图片描述
在这里插入图片描述

这个会建立3个文件,分别是.ui,.h,.cpp,帮你把最基本的代码写好了,只需要在上面加功能就行。要想在别的地方引用设计的界面,只需要include界面的头文件即可。

设计组件

在ui中设计

最重要的一步:设置顶层布局

如果没有顶层布局,toolbar上显示是未定义的。
先随便拉一个控件到ui上,然后在空白处右键。光标放到最后一个项:布局。选择一个布局。
如果布局按钮是灰的,则是因为界面上没有控件。
在这里插入图片描述
布局完成后,调整整体的大小
在这里插入图片描述

到组件对应的.cpp文件中,设置可视。

在这里插入图片描述
加上this->show();
在这里插入图片描述
到此,控件就完成了,下面主界面实例化控件,并加入到toolbar就行了。

主界面加入toolbar

在这里插入图片描述
在这里插入图片描述
可以看到,这里比原来多了一个区域,这个局域就是工具栏区。注意,在新建工程的时候,必须选择mainwindow才有toolbar,widget是没有的。

主界面代码在这里插入图片描述

运行结果

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值