2009-08-06 72 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来获得侧边栏对象,并直接操纵它。