CSS设置QTableView背景颜色?

时间:2012-07-12 19:45:59

标签: c++ css qt qtableview

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

某些事情......

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

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

2 个答案:

答案 0 :(得分:1)

将css属性更改为“background-color”,然后您的示例看起来很不错。

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

答案 1 :(得分: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