2017-02-21 11 views
1

Я хочу иметь схему как следующее:PyQt: Неравномерно делят площадь, занимаемую виджетов в QHBoxLayout

Layout

Я использую QHBoxLayout и добавив два виджета - но вместо 25%/75%, которые мне нужны, оба виджета получают 50% доступного пространства.

Как распределить область для виджетов неравномерно?

ответ

1

В QHBoxLayout и QVBoxLayout классы позволяют установить фактор растянуть когда adding widgets. Это определяет относительное содержание пространства подхватили виджета, после минимальная/максимальная ширина/высота виджета были приняты во внимание:

layout = QHBoxLayout() 
layout.addWidget(widget1, 25) 
layout.addWidget(widget2, 75) 
+0

Спасибо за вашу помощь! @ekhumoro – Sarah