自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Qt6】支持多级表头的QTableView

表格控件(QTableView)是一种使用频率较高的控件,通常情况下表格的表头只有一行。在某些业务场景下我们需要使用到多级表头,并且希望表头也能支持类似于合并单元格的操作,这时默认的QTableView已经不能满足需求。通过对QTableView源码分析,QTableView默认的表头类是QHeaderView,它继承自QAbstractItemView,与QTableView相同。也就是说理论上我们可以把QHeaderView当做一个小号的QTableView来看待。

2024-05-23 23:39:24 826 3

原创 【Qt6】VS中 CMakeList 编译报错问题处理

解决方式:项目->CMake设置->给QT_DIR设置路径。

2024-05-12 21:14:08 957

原创 【Qt】使用QSS设置不同颜色边框(1px)存在压盖现象

在某些场景下需要使用QSS对边框设置不同的颜色。假设分别对左、上和下分别设置绿色,右设置为蓝色。这时候会发现右边框没有从第一个像素画到最底部,右边框第一个像素被上边框压盖掉了。

2024-05-11 23:23:19 536

原创 【Qt】在UI文件中替换默认控件类型

通过继承Qt原生的控件类型实现一种特定的控件类型。在使用Qt Creator中搭建窗口过程中,希望能够直接在UI文件中使用这个类。例如:编写一个继承自QTableView的MyTableView类型。如何直接在UI文件中使用。

2024-05-10 23:15:42 379

原创 【Qt】屏蔽Enter键响应按钮click事件

屏蔽按钮响应enter键,在ui中取消勾选autoDefault,或者使用setAutoDefault(false)。

2024-05-10 00:50:33 239

原创 【Qt】隐藏标题栏的QDialog 设置圆角显示异常

日常开发中通常不会直接使用Qt默认的Dialog样式,而是需要隐藏默认的标题栏自定义新标题栏。隐藏标题栏+QSS,将原直角窗口变为圆角窗口。我们会发现对话框显示有问题,窗口四个角上有白边。使用QSS将QDialog背景设置透明,窗口出现黑边。

2024-05-08 22:50:58 457

原创 【Qt】QTableView 自定义列头

QTableView表格控件默认是不支持插入QComboBox、QPushButton、QCheckBox或者是多种复杂控件组成的列头。在实际开发过程中,表格控件通常是需要进行定制化。我们以列头中插入QComboBox为例实现一个简单的自定义列头。

2024-05-08 01:11:15 895

空空如也

空空如也

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

TA关注的人

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