QTreeView\ {\ background-color: #5B677A;\ font-size:17px;\ color: white;\ }\
时间: 2023-11-26 22:04:35 浏览: 28
以下是关于QTreeView的介绍和演示:
QTreeView是Qt中的一个控件,用于显示树形结构的数据。它可以显示一个根节点和多个子节点,每个节点可以包含任意数量的子节点。QTreeView可以通过设置模型来显示数据,其中模型可以是QStandardItemModel、QTreeWidget等。
如果您想要设置QTreeView的样式,可以使用样式表来设置。以下是一个简单的样式表示例,其中设置了背景颜色、字体大小和颜色:
```css
QTreeView {
background-color: #5B677A;
font-size: 17px;
color: white;
}
```
如果您想要隐藏QTreeView的表头,可以使用以下代码:
```cpp
ui->treeView->setHeaderHidden(true);
```
如果您想要设置QTreeView的表头,可以使用以下代码:
```cpp
QStandardItemModel *model = new QStandardItemModel(this);
model->setHorizontalHeaderLabels(QStringList() << "姓名" << "性别" << "年龄");
ui->treeView->setModel(model);
```
如果您想要展开QTreeView的所有节点,可以使用以下代码:
```cpp
ui->treeView->expandAll();
```
如果您想要设置QTreeView的默认选中行,可以使用以下代码:
```cpp
QModelIndex index = model->item(1, 0)->index();
ui->treeView->setCurrentIndex(index);
```