0

我想QTableView使用 css 设置对象中所有单元格的背景颜色。

类似于...的东西

ui.tableView->setStyleSheet("QTableView { background-color: red; color: yellow");

这可能吗?如果是这样,我会怎么做?

4

2 回答 2

1

将 css 属性更改为“背景颜色”,然后您的示例看起来不错。

参考:
http ://doc.qt.nokia.com/4.7-snapshot/stylesheet-reference.html

于 2012-07-12T19:52:31.153 回答
1

我认为以下 qss 可以解决问题:

QTableView::item {
      border: 1px solid #d9d9d9;
     border-top-color: transparent;
     border-bottom-color: transparent;
 }

QTreeView 的大多数 qss 示例也适用于 QTableView

http://qt-project.org/doc/qt-4.8/stylesheet-examples.html#customizing-qtreeview

于 2014-07-29T14:49:28.080 回答