下面的代码创建了一个简单的QTreeWidget,其中两个项一个是另一个的父项。 我希望项目从一开始就展开(这样用户不必单击箭头展开项目):
以下是默认情况下的外观:
下面是我想要的方式(展开:项目“C”可见):
需要设置什么属性才能工作?
from PyQt4 import QtCore, QtGui
app = QtGui.QApplication([])
class Tree(QtGui.QTreeWidget):
def __init__(self, *args, **kwargs):
super(Tree, self).__init__()
parentItem=QtGui.QTreeWidgetItem('P')
self.addTopLevelItem(parentItem)
childItem=QtGui.QTreeWidgetItem('C')
parentItem.insertChild(0, childItem)
self.show()
tree=Tree()
sys.exit(app.exec_())
您可以使用^{} 。
就你而言:
您还可以使用^{} 来扩展所有内容,而不是仅扩展到某个深度。
相关问题 更多 >
编程相关推荐