2011-10-21 2 views
0

の幅を格納しようとしています。QListWidget QTableWidgetの列。ユーザーは希望通りに調整することができますが、アプリを閉じるとすべてが「通常の」幅に戻ります。QListWidget列の幅を格納する

私は 'columnResize'または 'resize'シグナルを探していました。しかし、それに似た何かを見たことはありません。

+0

'QListWidget'と列はありますか?それはリストです。 1つの列しかありません。あなたは 'QTableWidget'を意味しますか? – Avaris

+0

それが最初のタイプであることを確認しておかなければならない。私は今QTableWidgetに関するいくつかの調査をします。 –

答えて

0

QListWidgetではなく、QTreeWidgetとします。後者には列がないためです。列の幅は次のように取得することができます:

columns = [tree.columnWidth(index) for index in range(tree.columnCount())] 

アプリケーションが閉じたときには、このリストを保存することができます。

EDIT

NB:同じコードがQTableWidgetで動作します。

+0

QTableWidgetでした。私は早めにチェックしておくべきだった。私は今それを試してみるでしょう。 –