Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Crazy Sage от Апрель 29, 2010, 13:00



Название: [Qt 3.3] Перераспределение размеров виджетов в сплиттере
Отправлено: Crazy Sage от Апрель 29, 2010, 13:00
Есть форма, на ней два блока (основное и поле сообщений), разделенных сплиттером, чтобы можно было растягивать поле сообщений. Есть кнопка, по нажатию на которую поле сообщений получает команду на setHidden(TRUE)
Проблема в том, что хочется, чтобы размер основной части оставался таким же
Вариант
int height=log->height();
log->setHidden(TRUE);
this->resize(QSize(this->width(),this->height()-height));
не канает, сплиттер успевает выделить часть высоты от лога на основную часть
Подскажите, как можно это решить?