Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: smartchecker от Декабрь 05, 2009, 03:24



Название: Как подогнать размер окна?
Отправлено: smartchecker от Декабрь 05, 2009, 03:24
В окне есть
QVBoxLayout в нём QTableView и QGroupBox (с кнопками)
Как сделать чтобы QTableView был виден весь, а не с горизонтальным скроллом?


Название: Re: Как подогнать размер окна?
Отправлено: SASA от Декабрь 06, 2009, 11:12
Выставь ему минимальный размер.


Название: Re: Как подогнать размер окна?
Отправлено: spectre71 от Декабрь 06, 2009, 11:45
Выставь ему минимальный размер.

Минимальный размер здесь не причем, он не связан со скроллингом.
Задача видимо чтобы QTableView менял свой размер по горизонтали автоматически в зависимости от суммарной ширины клонок.

virtual QSize QWidget::minimumSizeHint () const


Название: Re: Как подогнать размер окна?
Отправлено: smartchecker от Декабрь 06, 2009, 12:45
Минимальный размер здесь не причем, он не связан со скроллингом.
Задача видимо чтобы QTableView менял свой размер по горизонтали автоматически в зависимости от суммарной ширины клонок.

virtual QSize QWidget::minimumSizeHint () const
т.е. нужно писать свою ф-цию?


Название: Re: Как подогнать размер окна?
Отправлено: spectre71 от Декабрь 06, 2009, 14:31
Минимальный размер здесь не причем, он не связан со скроллингом.
Задача видимо чтобы QTableView менял свой размер по горизонтали автоматически в зависимости от суммарной ширины клонок.

virtual QSize QWidget::minimumSizeHint () const
т.е. нужно писать свою ф-цию?

Да.