qtreewidget表头
时间: 2023-09-21 18:10:27 浏览: 113
如果你想在QTreeWidget中显示间隔线,可以使用QTreeView来替代QTreeWidget,并使用QTreeView的setStyleSheet函数来设置样式。下面是一个示例代码,展示如何在QTreeView中显示间隔线:
```cpp
#include <QTreeView>
#include <QStandardItemModel>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QStandardItemModel model;
model.setHorizontalHeaderLabels({"Column 1", "Column 2", "Column 3"});
QStandardItem *rootItem = model.invisibleRootItem();
QStandardItem *item1 = new QStandardItem("Item 1");
QStandardItem *item2 = new QStandardItem("Item 2");
QStandardItem *item3 = new QStandardItem("Item 3");
rootItem->appendRow({item1, item2, item3});
QTreeView treeView;
treeView.setModel(&model);
treeView.setStyleSheet("QTreeView::item { border-bottom: 1px solid black; }"); // 设置样式
treeView.show();
return app.exec();
}
阅读全文