Russian Qt Forum

Qt => Вопросы новичков => Тема начата: virtual_root от Июль 13, 2012, 13:29



Название: Resize QTableView через интерфейс
Отправлено: virtual_root от Июль 13, 2012, 13:29
Ребят, не подскажите, как сделать чтобы можно было изменять размеры таблицы на форме ?
Типа как окна в windows в углу двусторонняя стрелка - тянешь и размер меняется.
Наверное есть какое-то простое решение для этого?


Название: Re: Resize QTableView через интерфейс
Отправлено: Пантер от Июль 13, 2012, 13:39
Все придется писать самостоятельно.


Название: Re: Resize QTableView через интерфейс
Отправлено: virtual_root от Июль 13, 2012, 13:45
но нужно какие-то события таблицы переопределить или как начать?


Название: Re: Resize QTableView через интерфейс
Отправлено: andrew.k от Июль 13, 2012, 13:49
можешь попробовать нахаляву.
попробуй прикрутить QSizeGrip


Название: Re: Resize QTableView через интерфейс
Отправлено: Странник от Июль 13, 2012, 13:53
QSizeGrip не поможет. вообще, задача не слишком понятна, лучше приведите картинку с формой. возможно, получится использовать QSplitter.


Название: Re: Resize QTableView через интерфейс
Отправлено: virtual_root от Июль 13, 2012, 13:56
на скриншоте 2 таблицу, мне нужно первую ресайзить.


Название: Re: Resize QTableView через интерфейс
Отправлено: Странник от Июль 13, 2012, 14:10
на скриншоте 2 таблицу, мне нужно первую ресайзить.
ресайзить по ширине? тогда объедините обе таблицы в горизонтальный QSplitter. в QtCreator это можно сделать с помощью дизайнера (кнопка "Скомпоновать с разделителем"). если нужно еще и по высоте - запихните этот горизонтальный QSplitter в вертикальный QSplitter.


Название: Re: Resize QTableView через интерфейс
Отправлено: virtual_root от Июль 13, 2012, 14:27
буду пробовать спасибо за совет)