Как сделать изменяемый размер пользователя QWidget внутри QScrollArea? - PullRequest
0 голосов
/ 12 февраля 2019

Требования:

  • QScrollArea, содержащее несколько виджетов.
  • Каждый виджет должен иметь индивидуальные размеры пользователя (в горизонтальном или вертикальном, но не в обоих направлениях).
  • Изменение размера виджета пользователем не должно изменять размер других виджетов.Он должен увеличивать / уменьшать область, доступную в QScrollArea.

Использование QSplitter не помогает, потому что QSplitter остается фиксированной ширины, и изменение любого из его разбиений вызываетдругие разделяются для сжатия. [1] [2] [3]

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

...