吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1262|回复: 7
收起左侧

[求助] Qt 怎么设置QTableWidget的表头效果

[复制链接]
Glenn 发表于 2022-4-27 18:08
想在表头的文字右方加入图标,有啥方法可以实现吗?

效果图

效果图

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

pzx521521 发表于 2022-4-27 18:20
写一个控件  继承QTableWidget 然后用qss 修改   
 楼主| Glenn 发表于 2022-4-27 18:42
pzx521521 发表于 2022-4-27 18:20
写一个控件  继承QTableWidget 然后用qss 修改

QSS我知道,通过设置背景色的方式实现吗?
 楼主| Glenn 发表于 2022-4-27 18:43
pzx521521 发表于 2022-4-27 18:20
写一个控件  继承QTableWidget 然后用qss 修改

怎么让图标刚好跟随在字母的后边
 楼主| Glenn 发表于 2022-4-27 19:37
没办法嘞,我先创建 QLabel 再通过 setHorizontalHeaderLabels 将QLabel的列表传进去,无效
ryosga 发表于 2022-4-27 19:49
[C++] 纯文本查看 复制代码
    
QString style = R"=(QHeaderView::up-arrow { subcontrol-position: center right; padding-right: 8px; image: url(./up.png);}
                                QHeaderView::down-arrow { subcontrol-position: center right; padding-right: 8px; image: url(./down.png);})=";
ui->tableWidget->horizontalHeader()->setStyleSheet(style);
wysyz 发表于 2022-4-27 21:21
试试fonticon
 楼主| Glenn 发表于 2022-4-30 23:22
ryosga 发表于 2022-4-27 19:49
[mw_shl_code=cpp,true]   
QString style = R"=(QHeaderView::up-arrow { subcontrol-position: center  ...

这个是对所有的horizontalHeaderItme() 设置了排序图标,我只想对首行中的个别几个加入图标
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 12:36

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表