QTreeWidget展开标志
答
QTreeWidgetItems有property childIndicatorPolicy。允许值是:
- QTreeWidgetItem :: ShowIndicator
- QTreeWidgetItem :: DontShowIndicator
- QTreeWidgetItem :: DontShowIndicatorWhenChildless
你想第一个。
theItem.setChildIndicatorPolicy(QTreeWidgetItem.ShowIndicator)
答
回答我的问题的第二部分为他人。
我看着在QTreeView则绘图功能,发现以下几点:
void QTreeView::drawBranches (QPainter * painter, const QRect & rect, const QModelIndex & index)
,不管你想在每个项目的左侧,该功能你可以借鉴。
而另一个不错的选择,这hanlde - 使用样式表QTreeView则:
http://qt.nokia.com/doc/4.6/stylesheet-examples.html#customizing-qtreeview
我不知道回答你的问题的第二部分。 (我建议再次问一个分离的问题。),但我认为这将涉及QTreeView和一个委托,这可能比坚持默认更多的工作。 – 2010-04-14 19:29:22