小编Joh*_*Doe的帖子

如何删除 QTreeView 缩进

我希望在每个嵌套级别的左侧都QTreeView 没有缩进。我试过设置QTreeView::setIndentation(0)。它按照我的意愿删除了缩进,但它也隐藏了树箭头。


默认行为:

  • 带压痕?
  • 带箭头?

默认行为


之后setIndentation(0)

  • 没有缩进?
  • 没有箭头?

在 setIndentation(0) 之后


期望的行为:

  • 没有缩进?
  • 带箭头?

期望的行为


那么我怎样才能达到第三个例子中显示的结果呢?有没有做这件事的任何标准的方式,否则我将不得不重新实现QTreeView::paintEvent()QTreeView::drawBranches()等等?

qt qtreeview qt5 qtwidgets

5
推荐指数
1
解决办法
1069
查看次数

QDir::tempPath() 与 QStandardPaths::writableLocation()

我需要获取临时目录的路径。以下方法之间有什么区别吗(除了第一个在 Qt 4 中可用)?哪个更好用?

qt qt5 qdir qstandardpaths

4
推荐指数
1
解决办法
1541
查看次数

标签 统计

qt ×2

qt5 ×2

qdir ×1

qstandardpaths ×1

qtreeview ×1

qtwidgets ×1