c++ - 在 qtreewidget 项目之间设置线

标签 c++ qt

我有一个 QTreeWidget 项目动态附加到它,我想在它们之间设置线,我有第一张图片,我希望它像第二张一样,但我不知道怎么做到的 提前谢谢你!

[I have this tree

[I want my tree to be like this

最佳答案

那么您可以尝试使用样式表:

treeWidget->setStyleSheet("QTreeWidget::item { border-bottom: 1px solid black;}");

但我不确定是否能得到您想要的外观。您还可以子类化 QStyledItemDelegate并提供您自己的 sizeHint()paint() 实现。

关于c++ - 在 qtreewidget 项目之间设置线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22166101/

相关文章:

c++ - 何时使用 pthread_mutex_t

c++ - 使用 QStyledItemDelegate 绘制 QTreeView 项目

c++ - 未加载 QSQLITE 驱动程序 - 放置 qt 数据库驱动程序插件的位置

c++ - Qt/嵌入式 : Caps Lock is not working

c++ - QSerialPort 新信号槽语法没有匹配的成员函数调用 'connect'

c++ - 如何在 QOpenGLWidget 中渲染三角形?

c++ - 函数已重新评估内联决策但保持不变

c++ - 比较字符串迭代器和字符指针

c++ - 使用智能指针作为 Qt 标准函数的参数

c++ - 我如何在寄存器中加载负值 - 汇编语言