Изменить размер всего QTableWidget (не столбцы или строки) - PullRequest
1 голос
/ 09 марта 2010

Вероятно, вопрос новичка здесь. Есть ли способ для пользователя перетащить изменение размера QTableWidget? Мой QTableWidget вложен в виджет вкладки, поэтому он не является окном. Я попытался реализовать QSizeGrip, но когда я перетаскиваю изменение размера ручки, изменяется размер всего окна, а не только таблицы.

1 Ответ

5 голосов
/ 09 марта 2010

Если вы хотите разрешить пользователю изменять размеры виджетов индивидуально, я бы предложил использовать Multiple Document Interface (MDI). Это даст каждому виджету свое собственное подокно, которое пользователь может перемещать и изменять его размер, и это естественно, поскольку они реагируют аналогично окнам верхнего уровня. Подробнее см. в этом примере .

Еще одна опция, которую вы можете искать - это сплиттер. Разделитель позволяет разделить окно и позволить пользователю перетаскивать местоположение разделителя, в свою очередь изменяя размеры разделов. Подробнее см. this .

В каждом из этих случаев вам нужно использовать макет, чтобы таблица расширялась до размера своего контейнера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...