Название: Установка приоритета для Layout Отправлено: admsasha от Июня 21, 2012, 17:15 На форме есть например Qlabel и на тойже линии QLineEdit. Объединяю их QHBoxLayout. Как сделать, чтобы QLabel была всегда ссужена до минимального размера (по длине текста), а QLineEdit занимало оставшеюся часть ?
Название: Re: Установка приоритета для Layout Отправлено: mutineer от Июня 21, 2012, 17:17 void QBoxLayout::addWidget ( QWidget * widget, int stretch = 0, Qt::Alignment alignment = 0 )
stretch выставь у QLineEdit больше нуля Название: Re: Установка приоритета для Layout Отправлено: GreatSnake от Июня 21, 2012, 17:17 Код
Название: Re: Установка приоритета для Layout Отправлено: admsasha от Июня 22, 2012, 06:15 Спасибо, вроде помогло.
Название: Re: Установка приоритета для Layout Отправлено: Alex_C от Июня 23, 2012, 00:27 Аналогичный вопрос: есть два вертикальных лайоута , объединенных в горизонтальный. Или может как иначе...
В первом - лейблы - их размер - размер самой длинной надписи. Второй - поля ввода QLineEdit. Левый край их постоянен. Ширина - увеливается при разтягивании. Так так? Название: Re: Установка приоритета для Layout Отправлено: GreatSnake от Июня 23, 2012, 00:42 Так так? Или может как иначе... ???
|