如何从QStyle获取QTreeView的标识宽度
How to get identation width of QTreeView from QStyle
我有一个预先存在的代码,它有一个像外观一样的树视图,但实际上并没有使用 QTreeView(使用带有自定义绘画的 QListWidget)。
我的任务是在父对象和子对象之间添加缩进,但我无法找到如何从 QStyle 获取样式默认缩进宽度。该程序必须 运行 各种 os 并允许使用自定义样式表。所以从 QStyle 中获取这个选项很重要。
此致。
在 qt 源代码中找到这个
必须使用 QStyle::pixelMetric 和 QStyle::PM_TreeViewIndentation
在你的小部件的过程中
ident = style()->pixelMetric(QStyle::PM_TreeViewIndentation)
我有一个预先存在的代码,它有一个像外观一样的树视图,但实际上并没有使用 QTreeView(使用带有自定义绘画的 QListWidget)。
我的任务是在父对象和子对象之间添加缩进,但我无法找到如何从 QStyle 获取样式默认缩进宽度。该程序必须 运行 各种 os 并允许使用自定义样式表。所以从 QStyle 中获取这个选项很重要。
此致。
在 qt 源代码中找到这个
必须使用 QStyle::pixelMetric 和 QStyle::PM_TreeViewIndentation
在你的小部件的过程中
ident = style()->pixelMetric(QStyle::PM_TreeViewIndentation)