У меня сплитвью, а с левой стороны несколько кнопок. Я помещаю их в полосу прокрутки, чтобы они не сжимались, когда макет контейнера становится слишком коротким; но у меня есть только два варианта:
1: QScrollArea не изменяет размер представления, поэтому, когда окно становится слишком коротким, вертикальная полоса прокрутки вызывает блокировку кнопок (из стороны в сторону) ) и также появляется горизонтальная полоса прокрутки.
2: QScrollArea пытается изменить размер содержащегося в нем виджета (используя setWidgetResizable(true)
), но помещает его в тот же меньший размер, что приводит к тому, что часть текста на кнопках получить обрезку по бокам.
Мне нужно, чтобы QScrollArea поддерживал размер виджета по умолчанию (по горизонтали) и расширял СВОИХ на размер полосы прокрутки, когда она считается необходимой (по вертикали). В этом разделенном виде достаточно места справа, и я бы предпочел, чтобы область прокрутки расширилась и расширила левую сторону.