自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Qt学习(四)UI

在最初使用Qt designer模式进行UI设计时,只注意到控件尺寸和位置属性不完全由控件自身大小控制(部分取决于自身sizepolicy、父类尺寸以及布局方法等),没有区分属性编辑器中各属性的具体参数作用,以及属性之间的优先级关系。样式表的继承关系具体到每个参数,并非当某个控件有自己的样式表后,就完全不继承父类样式表了(UI中是这样的,在代码中仍需测试)。例如:父控件QWidget设置了四条边框,而子控件QLabel设置了上、下、左三条边框,则右边框会继承父边框的样式。

2025-09-05 16:39:34 202

原创 Qt(三)Qt模板类与C++模板类对比

本文对比了Qt和C++ STL中常用的模板类,包括动态数组、栈、队列等数据结构。QVector和std::vector功能相似,但QVector支持隐式共享;QStack继承自QVector,支持更多操作,而std::stack严格遵循栈的特性;QQueue基于QList实现,提供标准队列操作。文章着重介绍各模板类的常用接口及差异,如插入、删除等操作方式,旨在帮助开发者区分不同数据结构的特性。文中还提到后续将补充列表等其他数据结构的内容,并附有一个使用Qt模板类的开发示例。

2025-09-04 14:30:54 1362

原创 Qt (二)元对象系统

元对象系统提供了信号与槽机制、运行时类型信息和动态属性系统。本质上是对类的描述,允许在运行时获取类的各种属性信息。

2025-09-02 16:17:31 1592

原创 Qt总学习(一)

本文分析了Qt框架中可切换与不可切换按钮组件的功能差异。可切换组件(如QCheckBox、QRadioButton)通过setCheckable设置可选状态,提供toggled信号用于状态跟踪;不可切换组件(如普通QPushButton)仅支持triggered信号,适用于一次性操作。同时指出所有组件都可通过setEnabled控制可用性,但触发机制不同:triggered需用户交互,toggled还可通过程序设置触发。这种区分使得Qt能灵活适应不同交互场景需求。

2025-09-02 13:05:25 326

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除