2009-08-06 2 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, чтобы получить объект боковой панели и манипулировать им напрямую.

Смежные вопросы