QTreeWidget AlternatingRowColors

时间:2019-03-15 16:55:56

标签: python python-2.7 pyqt stylesheet houdini

我试图在Houdini中将具有交替行颜色的QTreeWidget添加到python面板中,但在黑暗交替中出现这些奇怪的空白。

有没有人以前见过这个问题,并且知道如何解决?

enter image description here

谢谢, 标记

1 个答案:

答案 0 :(得分: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