Russian Qt Forum
Июля 04, 2025, 21:03 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Прозрачный виджет  (Прочитано 4528 раз)
QCasper
Гость
« : Декабря 15, 2005, 23:42 »

подобные темы поднимали, но там я ответ как-то не нашел. Нужно сделать, чтобы виджет был прозрачный. Т.е. если я вывалиаю QLabel на диалог, на который натянута картинка, чтобы лэйбловский прямогольник стндартного бэкграундного цвета, ее не портил
Записан
Dendy
Гость
« Ответ #1 : Декабря 16, 2005, 10:12 »

В Qt 4.1 з'явилася така річ:

Цитировать
autoFillBackground : bool

This property holds whether the widget background is filled automatically.
If enabled, this will cause Qt to fill the background using the widget's background role before invoking the paint event.
Записан
QCasper
Гость
« Ответ #2 : Декабря 20, 2005, 11:40 »

скомпилил я себе какой-то снапшот 4.1, и даже делать ничего не пришлось, бэкграунды виджетов уже прозрачные Улыбающийся Только вот проблема возникла, все нормально скомпилилось, но после запуска программа выбрасывает эту ХР-шную  табличку, типа ошибка, давайте отчет отправим. А после компиляции в 4.0.1 прога запускалась нормально.
Но это уже другая тема...
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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