0
QTreeWidgetで列幅を設定する際に問題が発生しています。私が期待通りに最終ラインがやっていないように思えるPyQt5 QTreeWidget列幅
categories = QTreeWidget(my_widget)
categories.setColumnCount(2)
categories.setHeaderLabels(['Objects', 'Count'])
categories.currentItemChanged.connect(categoriesChanged)
vbox.addWidget(categories)
categories.setColumnWidth(1,66)
次のようにコードスニペットです。私が望むのは、一番右の列が左の列よりはるかに狭いことです。
セパレータをヘッダーにドラッグすることで、列をドラッグして希望の相対幅にすることができます。次にcategories.columnWidthプロパティを調べると、幅が変更されていることがわかりますが、明示的に見えません列幅をプログラムで設定します。
ありがとう、
スチュアート
あなたが入手したものと取得したいもののイメージを表示できますか? – eyllanesc
@eyllanesc私は今私のコンピュータから離れているので、イメージを表示することはできませんが、私が作成したものはこれに似ています:https://i.stack.imgur.com/F0KW0.pngしかし、各列が等しい幅私はより広い左の列と狭い右の列が必要ですが。 –