当前位置:编程学习 > wap >>

qtableview设置字体颜色问题

我用的是qtableview绑定了QSqlTableModel,现在想把其中的一些行的字体颜色设为红色,注意不是qtablewidget的字体设置方法,
请懂的人指点一二 --------------------编程问答-------------------- 这个应该不难吧,首先每个Model 的item 都可以设置 data
你把颜色信息,可以放在data里,然后再在继承一个 TableView 根据不用的data信息显示不同的颜色就可以了。
觉得麻烦?
可以参看 TableWidget 的代码,这就是TableWidget的实现。 --------------------编程问答--------------------
引用 1 楼 dext 的回复:
这个应该不难吧,首先每个Model 的item 都可以设置 data
你把颜色信息,可以放在data里,然后再在继承一个 TableView 根据不用的data信息显示不同的颜色就可以了。
觉得麻烦?
可以参看 TableWidget 的代码,这就是TableWidget的实现。

谢谢版主回答 --------------------编程问答--------------------
引用 1 楼 dext 的回复:
这个应该不难吧,首先每个Model 的item 都可以设置 data
你把颜色信息,可以放在data里,然后再在继承一个 TableView 根据不用的data信息显示不同的颜色就可以了。
觉得麻烦?
可以参看 TableWidget 的代码,这就是TableWidget的实现。

抱歉,我现在的问题是tableview如何设置一行字体颜色的问题,不是说信息怎么存储的问题。
还请版主再指点一下。是不是要用到model的flags函数? --------------------编程问答-------------------- 你要新写一个类,继承自 QTableView 然后对于你储存的 信息进行显示,显示部分的代码是自己写的. 

或者你看看能不能用CSS --------------------编程问答--------------------
引用 4 楼 dext 的回复:
你要新写一个类,继承自 QTableView 然后对于你储存的 信息进行显示,显示部分的代码是自己写的. 

或者你看看能不能用CSS

重写paint方法?
补充:移动开发 ,  Qt
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,