Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: ruzik от Февраль 09, 2011, 16:45



Название: Определение
Отправлено: ruzik от Февраль 09, 2011, 16:45
Здравствуйте, понадобилось сделать так, есть тулбар есть последняя кнопка и есть прогрессБар, нужно сделать так что бы прогресс бар занимал все оставшееся место в тулбаре, вроде должно определятся правильно, но нет
Progress->setFixedWidth(mainToolBar->width()-Go->geometry().left()-35);
Go - это последняя кнопка
Её ширина 35


Название: Re: Определение
Отправлено: Fat-Zer от Февраль 09, 2011, 16:57
Пользуйтесь лейаутами, не надо извращаться с ручным заданием размеров


Название: Re: Определение
Отправлено: ruzik от Февраль 09, 2011, 17:03
Я пытался сделать это с помощью layout, ничего хорошего не вышло- кнопки расперло, а lineEdit- маленький, уж лучше извращатья)


Название: Re: Определение
Отправлено: BRE от Февраль 09, 2011, 17:06
Я пытался сделать это с помощью layout, ничего хорошего не вышло- кнопки расперло, а lineEdit- маленький, уж лучше извращатья)
Все таки лучше разобраться с layout.  :)
... и кнопки "расперать" не будет.


Название: Re: Определение
Отправлено: Fat-Zer от Февраль 09, 2011, 17:12
а копать надо в сторону свойства sizePolicy самих виджетов...