2009-08-06 71 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 2009-08-06 22:55:19

回答

0

我會建議使用find_children,然後可能qobject_cast來獲得側邊欄對象,並直接操縱它。