QTreeWidget AlternatingRowColors中的差距

问题描述 投票:0回答:1

我正在尝试将具有交替行颜色的QTreeWidget添加到Houdini中的python面板,但在黑暗的变化中获得这些奇怪的间隙。

有谁见过这个问题,并知道如何解决它?

enter image description here

谢谢,马克

python python-2.7 pyqt stylesheet houdini
1个回答
1
投票

Houdini 17在这里,它可以正常使用此代码。您应该发布代码示例。

alternate colored tree

from hutil.Qt import QtWidgets
def onCreateInterface():
    tree = QtWidgets.QTreeWidget()
    tree.setAlternatingRowColors(True)

    item1 = QtWidgets.QTreeWidgetItem(tree, ['item1'])
    item11 = QtWidgets.QTreeWidgetItem(item1, ['item11'])
    item111 = QtWidgets.QTreeWidgetItem(item11, ['item111'])
    item1111 = QtWidgets.QTreeWidgetItem(item111, ['item1111'])
    item2 = QtWidgets.QTreeWidgetItem(tree, ['item2'])
    item21 = QtWidgets.QTreeWidgetItem(item2, ['item21'])
    item211 = QtWidgets.QTreeWidgetItem(item21, ['item211'])
    item212 = QtWidgets.QTreeWidgetItem(item21, ['item212'])
    item213 = QtWidgets.QTreeWidgetItem(item21, ['item213'])
    return tree
© www.soinside.com 2019 - 2024. All rights reserved.