Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > Кнопка не растягивается по высоте


Автор: wowka19 2.10.2014, 10:34
Код

    QGridLayout *calendarLayout = new QGridLayout;
    calendarLayout->addWidget(&CalendarWidget_, 0,0, 1,3);
    calendarLayout->addWidget(&Pk9Plan_btn_,      1,0);
    calendarLayout->addWidget(&SpoiPlan_btn_,     1,1);
    calendarLayout->addWidget(&Meos1Plan_btn_,  2,0);
    calendarLayout->addWidget(&Meos2Plan_btn_,  2,1);
    calendarLayout->addWidget(&Generate_btn_,    1,2, 2,1); // Эта кнопка не растягивается по высоте. Почему? Как это исправить?
    calendarLayout->addWidget(&Log_te_,              3,0, 1,3);
    calendarLayout->setRowStretch(3, 1);


Проблема изображена на приложенной картинке.

Автор: Amp 2.10.2014, 11:36
Вертикальный size policy для кнопки нужно поменять.

Автор: wowka19 3.10.2014, 13:02
А я как дурак искал решение в QGridLayout. Совсем не подумал((
Спасибо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)