QTreeWidgetItem から行の高さを取得したいだけです。いろいろ検索しましたがヒットしません。
私がやりたいことは、QTreeWidget を含むラップ ウィジェットのサイズを変更して、ツリー内のすべての行が表示されるようにすることです (つまり、底なしの拡張ウィジェットになります)。
sizeHint は、設定したことがないため、常に -1 を返します。
QTreeWidgetItem から行の高さを取得したいだけです。いろいろ検索しましたがヒットしません。
私がやりたいことは、QTreeWidget を含むラップ ウィジェットのサイズを変更して、ツリー内のすべての行が表示されるようにすることです (つまり、底なしの拡張ウィジェットになります)。
sizeHint は、設定したことがないため、常に -1 を返します。
int QTreeWidget::rowHeight(const QModelIndex& index) const
十分なはずです。
このQTreeWidgetメソッドの結果の高さは、指定された で呼び出されQTreeWidgetItem、トリックを実行します (for QTreeWidget--QTreeViewもちろん、これは使用できません)。
QRect QTreeWidget::visualItemRect (const QTreeWidgetItem* item) const;
sizePolicyこれは、QTreeWidget と QTreeWidget 自体を含むラッパー ウィジェットを調整することで解決できると思います。
Expandingつまり、縦型プロパティのサイズ ポリシーを に変更します。