QT tablewidget列名字对应的行与第0行之间的边框线未显示

Posted 小哈龙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT tablewidget列名字对应的行与第0行之间的边框线未显示相关的知识,希望对你有一定的参考价值。

如标题所述,我是在QT5.5版本,win10 64 为系统下遇见的这种问题,tablewidget默认没有横向列表头的底部边框。

借用论坛图片,错误如下 :

 解决方法:

需要自己在tabwidget初始化时,设置横向列表头的下边框属性信息

ui.tabwidget->horizontalHeader()->setStyleSheet("border-bottom-width: 0.5px;border-style: outset;border-color: rgb(229,229,229);")

关于tablewidget 有横向列表头和纵向列表头,都可以通过属性设置开启或者隐藏

本文参考自论坛:https://bbs.csdn.net/topics/394479064?page=1

以上是关于QT tablewidget列名字对应的行与第0行之间的边框线未显示的主要内容,如果未能解决你的问题,请参考以下文章

1470.调整方阵

C++上机练习:调整方阵

Qt C++ - 删除 QTableWidget 中的行

QT之tableWidget删除全部行

QT之tableWidget删除全部行

jqGrid标题行与第一行之间有很大空白的问题解决。