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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Прозрачный виджет  (Прочитано 4251 раз)
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.044 секунд. Запросов: 20.