【问题标题】:QTreeView: no children displayed when indentation level is 1QTreeView:缩进级别为1时不显示子项
【发布时间】:2015-02-02 03:58:31
【问题描述】:

当我将 QTreeView 的缩进级别设置为 1 时,视图不再请求顶级子项的数据。所以我最终得到了顶级项目。项目有子项,但没有请求子项的数据

当缩进级别设置为 0 时,请求子项并显示子项,顶级项具有隐藏或显示子项的扩展器。

那么将缩进级别设置为 1 会出现什么问题?

编辑:问题是我假设缩进级别 1 表示一个树视图列的缩进。实际上它是缩进的像素数。低缩进会导致文本显示在扩展小部件上,因此看起来没有子级。我还假设默认缩进级别为 0,这就是我认为它有效的原因。默认值为 20。

【问题讨论】:

  • 能否提供一个小代码示例?
  • 在提出一些示例代码时,我发现了问题。请参阅 OP 中的编辑。
  • 很高兴您可以自己解决问题。 :)

标签: pyside qtreeview


【解决方案1】:

问题是我假设缩进级别 1 表示一个树视图列的缩进。实际上它是缩进的像素数。低缩进会导致文本显示在扩展小部件上,因此看起来没有子级。默认缩进为 20。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-26
    相关资源
    最近更新 更多