当前位置: 首页 > article >正文

【QT常用技术讲解】QTablewidget点击表头自动排序的两种方式

前言

        QTablewidget字段多,字段排序的需求就有了,以下是介绍两种点击表头字段进行的排序方式。

setSortingEnabled

        第一种是直接设置排序功能项,如下引用即可

ui->tableWidget->setSortingEnabled(true);

设置之后,被点击的表头字段的最右侧会出现一个向上/向下的三角形标识,效果图如下

setSectionsClickable

第二种是启动表头的点击事件

        // 启用表头点击排序
        ui->tableWidget->horizontalHeader()->setSectionsClickable(true);
        QObject::connect(ui->tableWidget->horizontalHeader(), &QHeaderView::sectionClicked,
                         [this](int index) {
                             ui->tableWidget->sortItems(index);
                         });

设置之后,不会出现三角形标识。


http://www.kler.cn/a/453463.html

相关文章:

  • 开发微信小程序的过程与心得
  • mysql性能问题排查
  • harmony数据保存-数据持久化
  • 4.3 数据库HAVING语句
  • 选择屏幕的用法
  • 从零开始k8s-部署篇(未完待续)
  • Map接口 及其 实现类(HashMap, TreeMap)
  • 基础组件:
  • MySQL为什么选择使用B+树作为索引结构?
  • 如何使用React,透传各类组件能力/属性?
  • python脚本:批量提取excel数据
  • WebRTC服务质量(10)- Pacer机制(02) RoundRobinPacketQueue
  • Unity自定义Inspector属性名特性以及特性自定义布局问题
  • 散户应该持有哪些代币?
  • 计算机网络 (8)物理层的传输方式
  • HashMap源码深度解析(JDK 1.8)
  • 鸿蒙项目云捐助第二十二讲云捐助项目物联网IoT鸿蒙端的代码实现
  • C 实现植物大战僵尸(一)
  • Mysql 查询性能调优总结
  • PyQt5 学习方法之悟道
  • FPGA实时红外相机采集输出系统,提供工程源码和技术支持
  • 大模型Weekly|月之暗面发布Kimi视觉思考模型 k1;谷歌发布最新视频生成模型Veo 2
  • HarmonyOS Next 应用元服务开发-分布式数据对象迁移数据权限与基础数据
  • SpringCloudAlibaba技术栈-Dubbo
  • kubernetes Gateway API-部署和基础配置
  • 【gulp】gulp 的基本使用