Название: [Решено] CSS и размеры Отправлено: Exproment от Ноябрь 29, 2011, 13:30 Доброго времени суток.. имеется 2 вопроса:
1) как в скриптах CSS указать background-image(фон виджета)чтобы он растягивался до размеров виджета, а не упорядоченно копировался??? (border-image не подходит) 2) как поставить виджету зависимость высоты от ширины, например 2:1... т.к. фон виджета свиток - виджет в Layuot'е и при изменении размеров свиток может получиться слишком широким и низким? вычитал что средствами SizePolicy можно.. но немогу понять как... Есть у кого какие идеи ? ) Название: Re: CSS и размеры Отправлено: twp от Ноябрь 29, 2011, 17:40 по второму пункту
Код: int QWidget::heightForWidth ( int w ) const [virtual] Название: Re: CSS и размеры Отправлено: Exproment от Ноябрь 30, 2011, 13:30 Благодарю за ответ... оказывается в QSizePolicy имеет флажок мол "зависимость высоты от ширины",который не представлен в Qt Designer... но спокойно выставляется из кода...
А по поводу растянутого изображение фона какпонимаю такой функционал Qt не поддерживает и правильно! Ибо как показала практика изображение при resize() меняется ужасноотносительно остальных виджетов и выглядит убого.. потому применил другое решение если кому интересно: как background-image установил основную текстуру фона(заточенную под пергамент) а другие необходимые графические елементы(такие как потертости или прожжености) вставил на форму в виде виджетов с border-image'м в виде етих изображений и получилось оченб даже ничего! |