花开富贵 的个人博客

野狗不需要墓碑 狂奔到腐烂就好

文章

『 QT 』输入类控件 (一)

Qt博客详解Qt常用编辑控件,适合初学者GUI开发。QLineEdit覆盖单行输入、密码模式、正则校验,示例注册表单。QTextEdit支持Markdown/HTML渲染,演示Typora-like编辑器。QComboBox解释下拉属性与信号,示例城市选择器及文件加载。QSpinBox/QDoubleSpinBox用于数值调整,结合BMI计算器展示实时更新。QDateTimeEdit处理日期时间,示例时间差计算与实时锁定。内容融合代码、GIF演示,强调信号槽机制。

『 QT 』显示类控件 (二)

本文首先介绍了Qt中的进度条控件QProgressBar及其核心属性,包括取值范围、对齐方式、文本可见性等。随后详细讲解了一个进度条程序的实现过程:通过QTimer定时更新进度条值,使用两个按钮分别控制进度条的开始和重置。程序运行时会禁用按钮防止重复操作,并在进度条达到最大值时恢复按钮状态。最后还展示了如何通过样式表修改进度条颜色。文章配有代码片段和运行效果图,帮助读者理解QProgressBar的使用方法。

Qt - 信号和槽

在QT中的信号与Linux中的信号在概念上是类似的, 本质上是发射一种通知信息通知某个控件或是系统作出一系列的处理;

Qt 简单实现 Helloworld

信号和槽本质上是这样的, 假设信号是clicked()信号, 当一个按钮被单击(单击包含点击和释放)后, 这个单击本身就是一个事件, 按下和释放时将会自动调用对应的处理函数(按下的处理函数为mousePressEvent(), 释放为mouseReleaseEvent()), 判断按下和释放的时间(两个事件处理的时间), 按下和释放是否在同一控件区域内, 按下后鼠标是否移出按钮区域等条件来向控件发送对应的信号, 当发送clicked()信号后, 由于connect()绑定了对应信号的槽函数, 将会调用对应的信号处理函数进行一个处理;

Qt 显示类控件 (一)

显示类控件通常为显示内容的一类控件, 这些控件通常可以用于显示文本, 图片, 以及其他内容从而丰富或者完善项目的整体显示效果;

Qt知识前要

Qt 是一个 跨平台的 C++ 图形用户界面应用程序框架, 通常用于开发桌面, 移动和嵌入式系统的应用程序; Qt支持多种操作系统, 包括 Windows, Linux, macOS, Android 和 iOS 等; 同时 Qt 提供了丰富的工具和库, 帮助开发者快速构建高质量的图形用户界面(GUI)和后台逻辑; Qt 因版本不同, 可能会在语法上出现些许差异, 该系列博客采用Qt6;

野狗不需要墓碑 狂奔到腐烂就好

© 2025 花开富贵 的个人博客

Powered by Bolo
Theme bolo-sakura by Mashiro
浏览 1449 文章 11 评论 4

主题 | Theme