我有预先存在的代码,它有一个像外观一样的树视图,但实际上并没有使用QTreeView(使用带有自定义油漆的QListWidget(。
我的任务是在父对象和子对象之间添加缩进,但我无法找到如何从 QStyle 获取样式默认缩进宽度。该程序必须在各种操作系统上运行,并允许使用自定义样式表。因此,从QStyle获得此选项很重要。
问候。
在qt源代码中找到了这一点
必须在小部件的过程中使用 QStyle::p ixelMetric 和 QStyle::P M_TreeViewIndentation
ident = style()->pixelMetric(QStyle::PM_TreeViewIndentation)