qt常用控件-06

发布于:2025-07-29 ⋅ 阅读:(13) ⋅ 点赞:(0)

很高兴和大家见面,给生活加点impetus!!开启今天的编程之路!!
在这里插入图片描述
今天我们进一步c++11中常见的新增表达
作者:٩( ‘ω’ )و260
我的专栏:qtLinuxC++进阶C++初阶数据结构初阶题海探骊c语言
欢迎点赞,关注!!

qt常用控件-06

spinBox/doubleSpinBox

微调框,spinBox中值是整数,doubleSpinBox中值的浮点数

核心属性
在这里插入图片描述
核心信号
在这里插入图片描述
来看示例1,我们来书写一个kfc点餐界面,这里我们同时搭配好点餐数目,同时要求点餐时起始数目为1,可调控范围为1~5:
在这里插入图片描述
来看效果:
在这里插入图片描述
当我们继续点击增大时,增大到5之后点击就不起作用了,同时,数量为1时,再往下减也减不了了。

dateTimeEdit

日期时间微调框
核心属性
在这里插入图片描述
核心信号
在这里插入图片描述
示例,我们来实现一个日期相减的功能,来看代码:
在这里插入图片描述
我们来看结果:
在这里插入图片描述

dial

旋钮

核心信号
在这里插入图片描述
核心属性
在这里插入图片描述
示例,我们来使用这个旋钮来控制Widget界面的不透明度的调整,来看代码:
在这里插入图片描述
我们来看结果:
在这里插入图片描述
我们可以直接通过按钮上面的旋钮进行不透明度的调节。

Slider

滑动条
核心属性
在这里插入图片描述
核心信号
在这里插入图片描述
示例1:这里我们实现使用滑动条来控制Widget窗口的大小,来看代码:
在这里插入图片描述
我们直接来看效果:
在这里插入图片描述
示例2:我们使用快捷键来调整滑动条的大小,来看代码:
在这里插入图片描述
效果就不在展示了~

listWIdget

纵向列表
核心属性
在这里插入图片描述
核心信号
在这里插入图片描述
示例,我们来实现一个纵向列表并向其中插入条项,删除条项,来看代码:
在这里插入图片描述
我们来看结果:
在这里插入图片描述

tableWidget

表格(二维),该控件与listWidget的区别就是前者控件是一维的,该控件是二维的~
QTableWidget核心属性
在这里插入图片描述
QTableWidgetItem核心信号
在这里插入图片描述
QQTableWidgetItem核心方法:
在这里插入图片描述
示例,同样的,我们也是来制作一个表格,来实现数据的插入,删除,来看代码:
在这里插入图片描述
随后我们来设置槽函数,完成对应的效果:
在这里插入图片描述
直接调用接口api即可。
来看效果:
在这里插入图片描述

treeWidget

树形控件元素
QTreeWidget核心属性
在这里插入图片描述
QTreeWidget核心信号
在这里插入图片描述
QTreeWidgetItem核心属性
在这里插入图片描述
QTreeWidgetItem核心方法:
在这里插入图片描述

细节:通过上面可以发现,控制顶层元素的api在QTreeWidget中,控制子节点的api在QTreeWidgetItem中,而且,最顶层元素是根结点的孩子结点(即第二层结点)

示例:我们来实现一个属性表格,能够插入结点,插入结点
在这里插入图片描述
我们来看具体的槽函数:
在这里插入图片描述
我们来看效果:
在这里插入图片描述

结语

今天的内容就分享到这里了,不足之处欢迎大家留言指出,感谢大家支持!!
路漫漫其修远兮,吾将上下而求索!!
在这里插入图片描述


网站公告

今日签到

点亮在社区的每一天
去签到