我使用此 QSS 代码在 QTreeView 的标题中添加了左右填充:
QHeaderView::section{padding:7px 15px}
但是列的内容不再与标题对齐。
如何向列的内容添加 15px 的填充(如在标题中)?
编辑:由于某些原因,我使用委托(delegate)来绘制
QTreeView
的内容。 ,这就是为什么设置 QTreeView::item
的原因不起作用(就像@svlasov 建议的那样)。painter.translate(15, 0)
似乎解决了这个问题,但是当我选择一行时出现了一个奇怪的效果:选择不连续。最佳答案
像这样的东西:
QTreeView::item { border: 0px; padding: 0 15px; }
关于qt - 向 QTreeView 列添加填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29005296/