4

QTreeWidget でアイテムを個別にインデントすることは可能ですか?

具体的には、テキスト、アイコン、およびそれらの一部の CheckBox の両方を含む列があります。CheckBox のないアイテムは左にシフトされるため、アイコンとテキストのインデントは他のアイテムとインライン化されません。可能であれば、非表示の CheckBox で修正できますか?

4

2 に答える 2

0

QWidget::setContentMargins()によって返されるウィジェットでを使用してみることができますQTreeWidget::itemWidget()

于 2010-03-03T09:18:34.653 に答える
0

おそらく、デリゲートを使用すると、適切で適切な実装が得られるでしょう。paint() および sizeHint() メソッドを再実装する機会があるため、QTreeWidgetItem が描画される方法を選択します...

詳細なドキュメントはこちら: http://doc.trolltech.com/4.6/model-view-delegate.html

例: http://doc.trolltech.com/4.6/itemviews-pixelator.html

それが少し役立つことを願っています!

于 2010-03-03T09:25:14.110 に答える