Требования:
- QScrollArea, содержащее несколько виджетов.
- Каждый виджет должен иметь индивидуальные размеры пользователя (в горизонтальном или вертикальном, но не в обоих направлениях).
- Изменение размера виджета пользователем не должно изменять размер других виджетов.Он должен увеличивать / уменьшать область, доступную в QScrollArea.
Использование QSplitter не помогает, потому что QSplitter остается фиксированной ширины, и изменение любого из его разбиений вызываетдругие разделяются для сжатия. [1] [2] [3]
Конечно, это можно сделать, создав пользовательский виджет, добавив визуальную панель для указанияобласть перетаскивания и прослушивание события перетаскивания для изменения размера виджета с помощью кода.Есть ли более простое решение?