Qt QFileDialog侧栏的QSizePolicy

时间:2009-08-06 22:31:49

标签: python qt resize pyqt

使用QFileDialog我试图改变QFileDialog中侧栏的大小。我希望它有更大的宽度。我正在看dir(QtGui.QFileDialog),它显示了大量的函数/方法和dir(QtGui.QSizePolicy),这似乎是正确的选择。我虽然无法操纵侧栏的大小。

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

返回// sizePolicy:

似乎平均了名称的长度以创建侧栏的宽度。有人知道解决这个问题吗?大小策略返回一个QSizePolicy对象,但我不知道如何操纵侧栏的大小。

谢谢!

1 个答案:

答案 0 :(得分:0)

我建议使用find_children,然后使用qobject_cast来获取侧边栏对象并直接操作它。