Установка начальной ширины виджета pyqt в разделителе - PullRequest
5 голосов
/ 27 декабря 2011

Я использую Python и PyQt для разработки простого интерфейса.

У меня такой вопрос:

Как установить начальную ширину виджета Pyqt в разделителе, при этом все еще позволяя этобыть измененным пользователем при перетаскивании разделителя?

Я хочу, чтобы один из двух виджетов в разделителе был уже при первом запуске приложения, и я также хочу, чтобы пользователь мог вручную изменять ширинуперетаскивая на разделитель.Я попытался установить максимальную ширину в Qt-Designer, а затем, когда приложение запускает виджет, уже, но вы не можете перетащить разделительную линию, чтобы развернуть ее.Если я не установлю максимальную ширину, то при запуске приложения они занимают по 50%, но я могу перетащить разделитель вручную, чтобы изменить соотношение.

1 Ответ

4 голосов
/ 27 декабря 2011

Вы пробовали?:

QSplitter.setSizes (self, list-of-int list)
###Sets the child widgets respective sizes to the values given in the list.

У вас есть здесь рабочий пример

...