Russian Qt Forum
Ноябрь 22, 2024, 12:27 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как сделать не унаследованную палитру  (Прочитано 7981 раз)
CJ1
Гость
« : Июль 02, 2012, 16:50 »

Я ставлю на фон QDialog картинку.
На диалоге стоит гроуп бокс а на нем QLineEdit И QLine edit внутри рисует эту же картинку, а я этого не хочу... Пусть на крайняк будет прозрачным... и как это сделать?
Записан
mutineer
Гость
« Ответ #1 : Июль 02, 2012, 16:53 »

Штатные телепаты в отпуске, лето же на улице
Записан
CJ1
Гость
« Ответ #2 : Июль 02, 2012, 17:01 »

Есть QDialog
В нем в Styleshet ставлю background-image: url(:/new/prefix1/fon.jpg);


На q диалог есть виджеты
Ща покажу как без картинки работает и с картинкой и без



Записан
CJ1
Гость
« Ответ #3 : Июль 02, 2012, 17:02 »

Второй вариант видите что фон рисуется на каждом виджете отдельно! А надо как будто виджеты прозрачны
Записан
CJ1
Гость
« Ответ #4 : Июль 02, 2012, 17:05 »

А вот если ставишь image: url(:/new/prefix1/fon.jpg);

Нужно также но только чтоб картинка была растянутой
« Последнее редактирование: Июль 02, 2012, 17:07 от CJ1 » Записан
CJ1
Гость
« Ответ #5 : Июль 02, 2012, 17:58 »

Ну помогите а
Записан
mutineer
Гость
« Ответ #6 : Июль 02, 2012, 18:24 »

QDialog {background-image: url(:/new/prefix1/fon.jpg)}

Попробуй такой стиль поставить
Записан
Bepec
Гость
« Ответ #7 : Июль 02, 2012, 18:25 »

Я ПРИШЁЛ ТЕБЕ ПОМОЧЬ!!!! *За спиной развевается плащ с изображением единорога*

Чтобы styleSheet не наследовался, необходимо указать селектор!!!
Как вариант styleSheet
Код:
QDialog
{
background-image: ТвойUrl;
}

Тогда случится чудо! И стайлшит будет применяться только к классу QDialog, аля основному фону!

Так же попробуй чудесные свойства : background-clip & background-origin.

PS и почитай http://qt-project.org/doc/qt-4.8/stylesheet-reference.html
« Последнее редактирование: Июль 02, 2012, 18:28 от Bepec » Записан
CJ1
Гость
« Ответ #8 : Июль 03, 2012, 07:49 »

Класс!!!!!!!

Я искал подобную ссылку вчера целый день! Теперь то дошло что к чему! Вот спасибо тебе! Улыбающийся
Записан
Bepec
Гость
« Ответ #9 : Июль 03, 2012, 07:56 »

Спешу на помосчь! *улетаю в закат*

PS просьба модераторам перенести тему в CSS, если не трудно.
« Последнее редактирование: Июль 03, 2012, 07:59 от Bepec » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.049 секунд. Запросов: 21.