2009-08-06 7 views
0

QFileDialogでは、QFileDialogでサイドバーのサイズを変更しようとしています。私はそれがより広い幅を持ってほしい。私はdir(QtGui.QFileDialog)を見ていましたが、これは適切な選択肢のように思えるたくさんの関数/メソッドとdir(QtGui.QSizePolicy)を示しています。私はサイドバーのサイズを操作することはできませんでした。Qt QFileDialogサイドバーのQSizePolicy

print 'sizePolicy: ', self.sizePolicy() 
urls = [ QtCore.QUrl("file:"), QtCore.QUrl("file:///usr/home/")] 
self.fileBrowser.setSidebarUrls(urls) 

戻り値// sizePolicy:

サイドバーの幅を作成するために、名前の長さを平均化するようです。誰もがこれを回避する方法を知っていますか?サイズポリシーはQSizePolicyオブジェクトを返しますが、サイドバーのサイズを操作する方法はわかりません。

ありがとうございます!

+0

サイズポリシーが返されますが、矢印の括弧が付き、この投稿から切り取られています;) – crackerbunny

答えて

0

サイドバーオブジェクトを取得して直接操作するには、find_childrenとqobject_castを使用することをお勧めします。

関連する問題