QT:怎么设置QTableView默认序号的大小

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT:怎么设置QTableView默认序号的大小相关的知识,希望对你有一定的参考价值。

想把默认的序号放大实现第三个图那样的效果但是不用自己排序,系统自动排序的那种

参考技术A QTableView每一列的宽度可以使用setColumnwidth(列编号,宽度)成员函数修改,并使用setSectionResizeMode(列编号,QTableView::FIXED)设定为固定大小本回答被提问者采纳 参考技术B 哪个更胜一筹

Qt:setAlternatingRowColors,QTableView隔行自动变色

QTreeView设置行背景色,QTreeView设置行背景色(行颜色)交替。


使用原因QTreeView的背景默认是一片空白的,这样在视觉上不美观。


达到效果如果要达到行背景色交替改变,隔一行颜色变化一下


涉及函数void QTreeView:: setAlternatingRowColors ( bool enable );


示例代码

centertreeview->setAlternatingRowColors(true);


函数1:
bool alternatingRowColors() const

用户判断控件是否设置隔行自动变色。是,返回true,否,返回false。

函数2:

void 
setAlternatingRowColors(bool enable)

设置换行自动变色。


效果图:


以上是关于QT:怎么设置QTableView默认序号的大小的主要内容,如果未能解决你的问题,请参考以下文章

QT使用QSORTFILTERMODEL关联QTableView,排序后序号不是1、2、3***,而是打乱的序号,怎么使得序号还是1、2

QTableView相关操作

QT中QTableView是怎么实现数字的排序

更改 QTableView 中的默认行大小

如何强制调整 indexWidgets 的大小以适合 Qt5 QTableView 的单元格

如何在 Qt 中使用 QFileSystemModel 设置文本颜色 QTableView?