0

使用 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 对象,但我不知道如何操作侧栏的大小。

谢谢!

4

1 回答 1

0

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

于 2009-12-02T19:05:41.413 回答