Название: Как сделать не унаследованную палитру Отправлено: CJ1 от Июль 02, 2012, 16:50 Я ставлю на фон QDialog картинку.
На диалоге стоит гроуп бокс а на нем QLineEdit И QLine edit внутри рисует эту же картинку, а я этого не хочу... Пусть на крайняк будет прозрачным... и как это сделать? Название: Re: Как сделать не унаследованную палитру Отправлено: mutineer от Июль 02, 2012, 16:53 Штатные телепаты в отпуске, лето же на улице
Название: Re: Как сделать не унаследованную палитру Отправлено: CJ1 от Июль 02, 2012, 17:01 Есть QDialog
В нем в Styleshet ставлю background-image: url(:/new/prefix1/fon.jpg); На q диалог есть виджеты Ща покажу как без картинки работает и с картинкой и без Название: Re: Как сделать не унаследованную палитру Отправлено: CJ1 от Июль 02, 2012, 17:02 Второй вариант видите что фон рисуется на каждом виджете отдельно! А надо как будто виджеты прозрачны
Название: Re: Как сделать не унаследованную палитру Отправлено: CJ1 от Июль 02, 2012, 17:05 А вот если ставишь image: url(:/new/prefix1/fon.jpg);
Нужно также но только чтоб картинка была растянутой Название: Re: Как сделать не унаследованную палитру Отправлено: CJ1 от Июль 02, 2012, 17:58 Ну помогите а
Название: Re: Как сделать не унаследованную палитру Отправлено: mutineer от Июль 02, 2012, 18:24 QDialog {background-image: url(:/new/prefix1/fon.jpg)}
Попробуй такой стиль поставить Название: Re: Как сделать не унаследованную палитру Отправлено: Bepec от Июль 02, 2012, 18:25 Я ПРИШЁЛ ТЕБЕ ПОМОЧЬ!!!! *За спиной развевается плащ с изображением единорога*
Чтобы styleSheet не наследовался, необходимо указать селектор!!! Как вариант styleSheet Код: QDialog Тогда случится чудо! И стайлшит будет применяться только к классу QDialog, аля основному фону! Так же попробуй чудесные свойства : background-clip & background-origin. PS и почитай http://qt-project.org/doc/qt-4.8/stylesheet-reference.html Название: Re: Как сделать не унаследованную палитру Отправлено: CJ1 от Июль 03, 2012, 07:49 Класс!!!!!!!
Я искал подобную ссылку вчера целый день! Теперь то дошло что к чему! Вот спасибо тебе! :) Название: Re: Как сделать не унаследованную палитру Отправлено: Bepec от Июль 03, 2012, 07:56 Спешу на помосчь! *улетаю в закат*
PS просьба модераторам перенести тему в CSS, если не трудно. |