文章目录

  • qt常用控件-06
    • spinBox/doubleSpinBox
    • dateTimeEdit
    • dial
    • Slider
    • listWIdget
    • tableWidget
    • treeWidget
    • 结语

很高兴和大家见面,给生活加点impetus!!开启今天的编程之路!!
在这里插入图片描述
今天我们进一步c++11中常见的新增表达
作者:٩( ‘ω’ )و260
我的专栏:qt,Linux,C++进阶,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中,而且,最顶层元素是根结点的孩子结点(即第二层结点)

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

结语

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/90972.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/90972.shtml
英文地址,请注明出处:http://en.pswp.cn/pingmian/90972.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

小智源码分析——音频部分(二)

一、利用创建好的对象来调用音频服务 上周从上图的getaudiocode()方法进去感受了一下底层小智的构造如何实现。所以用一个codec来接收我们所构造的音频对象。下来是用构造好的音频对象来调用音频初始化服务Initialize,因为启动函数Application函数的类中有audio_ser…

菜鸟的C#学习(四)

文章目录一、格式说明符1.1、数字格式说明符(适用于数值类型:int, double, decimal 等)1. 标准数字格式2. 自定义数字格式1.2、日期时间格式说明符(适用于 DateTime, DateTimeOffset)1. 标准日期时间格式2. 自定义日期…

基于黑马教程——微服务架构解析(二)

本篇文章基于黑马程序员的微服务课程内容,结合个人学习过程中的理解与思考进行整理。本节将围绕以下几个问题展开:什么是网关和配置管理前面那篇文章,我们了解如何把一个单体的项目拆成分布式微服务项目,并且讲解一下各个服务之间…

Text2SQL智能问答系统开发(一)

开发一个面向企业的chatBI工作流 已完成 基础 Text2SQL 功能实现 实现用户输入自然语言问题后,系统能够自动生成 SQL 并执行返回结果。用户交互优化 支持用户通过补充信息对查询进行调整,提升易用性。模糊时间处理机制 对“最近”“近期”等模糊时间关…

Python HTML模块详解:从基础到实战

一、模块体系全景图 Python生态中处理HTML的工具可分为三大层级: 标准库基础层:html模块 html.parser第三方增强层:BeautifulSoup(搭配解析器)专业级工具层:lxml requests-html 二、标准库核心模块详解…

PyTorch常用Tensor形状变换函数详解

PyTorch常用Tensor形状变换函数详解 在PyTorch中,对张量(Tensor)进行形状变换是深度学习模型构建中不可或缺的一环。无论是为了匹配网络层的输入要求,还是为了进行数据预处理和维度调整,都需要灵活运用各种形状变换函数…

自主智能Agent如何重塑工作流自动化:技术、经济与未来展望

自主智能Agent的崛起与工作流自动化的范式革命2025年7月,当OpenAI向付费用户推出具备网页浏览和代码执行能力的ChatGPT Agent时,工作流自动化领域迎来了一场静默但彻底的革命。这款不再满足于简单问答的智能体,在一个安全的虚拟计算机环境中运…

技术架构、行业应用、工具链整合、挑战应对及未来趋势五大模块,引用多个权威来源数据与开源项目实现细节。

以下是一份关于AI技术落地的实战经验总结报告,结合代码示例、可视化图表与行业案例,内容分为技术架构、行业应用、工具链整合、挑战应对及未来趋势五大模块,引用多个权威来源数据与开源项目实现细节。AI技术落地实战指南:从架构设…

第 9 篇:神经网络初探——当AI拥有了“大脑”,世界从此不同

《人工智能AI之机器学习基石》系列⑨ 专栏核心理念: 用通俗语言讲清楚机器学习的核心原理,强调“洞察 + 技术理解 + 应用连接”,构建一个完整的、富有启发性的知识体系。

音频焦点 Android Audio Focus 进阶

旧焦点处理 示例调用链: requestAudioFocus() → propagateFocusLossFromGain_syncAf() → handleFocusLossFromGain()。 系统事件(如来电)→ 强制焦点变化 → handleFocusLossFromGain()。 函数 propagateFocusLossFromGain_syncAf 焦点持有者发生的焦点丢失通知 主要功能…

MFC UI对话框

文章目录对话框模态对话框创建销毁关闭CDialog::OnCancel()EndDialog()CDialog::DestroyWindow()非模态对话框创建销毁关闭delete this对话框 模态对话框 ​​阻塞父窗口​​,强制用户先处理对话框。关闭前父窗口无法响应事件。 创建 推荐:非指针方式…

RabbitMQ--@RabbitListener及@RabbitHandle

两者区别 在 Spring AMQP 中,RabbitListener 和 RabbitHandler 是处理 RabbitMQ 消息的核心注解,但职责和使用场景完全不同。以下从 定义、区别、场景、示例 逐层解析:一、核心定义1. RabbitListener作用:标记 方法或类 为 Ra…

【基于CKF的IMM】MATLAB例程,CV和CT两个模型下的IMM,二维,滤波使用CKF(容积卡尔曼滤波),附下载链接

本程序实现了基于交互多模型(IMM)容积卡尔曼滤波(CKF)的多模型融合定位方法,并与纯CV−CKFCV-CKFCV−CKF(匀速模型)和CT−CKFCT-CKFCT−CKF(匀角速度转弯模型)方法对比。…

AI资讯日报 - 2025年07月28日

AI资讯日报 | 2025年07月28日 周一 今日核心要点 精华提炼 技术突破 • 腾讯混元:开源发布、3D技术 • 书生Intern:开源发布、多模态 企业动态 • AI工具集:协同创作、视频生成 数据概览分类数量重点关注技术突破2 条开源发布、3D技术企业动态…

大语言模型 LLM 通过 Excel 知识库 增强日志分析,根因分析能力的技术方案(1):总体介绍

文章大纲 1. 核心目标 2. 系统总体架构 3. Google Cloud 端到端方案(含无 RAG & RAG 双模式) 3.1 无 RAG:Function-Calling 查表模式 3.2 RAG:托管式向量检索 4. 开源轻量级方案 5. 数字孪生联合验证(实验性) 6. 知识图谱增强(Neo4j) 7. 监控与持续优化(CometLLM)…

Deepseek + browser-use 轻松实现浏览器自动化

在数字化时代,浏览器应用广泛,浏览器自动化可大幅提升效率。Deepseek 是强大的智能语言模型,能精准解析复杂指令,browser - use 是专注浏览器操作的工具,提供丰富 API 接口,支持主流浏览器的各类自动化操作…

开疆智能ModbusTCP转Profient网关连接西门子PLC与川崎机器人配置案例

本案例是西门子PLC与川崎机器人通过Profient转ModbusTCP网关进行通讯转换的配置案例,西门子作为profinet主站,机器人作为ModbusTCP服务器。配置过程:机器人配置川崎机器人控制器提供了RS232、以太网的通信接口,同时也可通过加装选…

Docker多主机网络连接:实现跨主机通信

Docker 是一种流行的容器化平台,它可以帮助开发人员更方便地构建、发布和管理应用程序。在 Docker 中,容器是独立运行的应用程序包装,包含了运行所需的所有文件、库和环境变量。Docker 提供了多种网络连接方式,使得容器之间可以进…

OSPF笔记

一、OSPF基础1、技术背景(RIP中存在的问题)RIP中存在最大跳数为15的限制,不能适应大规模组网周期性发送全部路由信息,占用大量的带宽资源路由收敛速度慢以跳数作为度量值存在路由环路可能性每隔30秒更新2、OSPF协议特点没有跳数限…

kotlin基础【3】

Kotlin Playground: Edit, Run, Share Kotlin Code Online 资料&#xff1a;kotlin实战 第一章 data class Person(val name: String,val age:Int?null)//允许接受以age为空&#xff0c;当为空将它赋值为null,如果不这么写直接写age:Int?是否可以fun main(args:Array<St…