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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Прозрачность линий  (Прочитано 3291 раз)
qtист
Гость
« : Июль 29, 2009, 09:03 »

Хочу нарисовать линию толщиной 10 пикселей и прозрачную
(зачем - не спрашивать,так надо  Строит глазки)

Код
C++ (Qt)
......
painter->setPen(QPen(QColor(Qt::transparent), 10, Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin));
......
 

В мурзилке написано,что Qt::transparent аналогичен  QColor(0, 0, 0, 0)

Под Windows всё нормально работает,а по linux рисуется толстая чёрная линия  -
transparent  не срабатывает.
в чём фишка??? Плачущий
Записан
spectre71
Гость
« Ответ #1 : Июль 29, 2009, 09:26 »

Цитировать
Alpha-blended drawing is supported on Windows, Mac OS X, and on X11 systems that have the X Render extension installed.
Может дело в этом?
Записан
Blayder
Гость
« Ответ #2 : Июль 31, 2009, 13:39 »

проверь /etc/X11/xorg.conf на наличие:
Код:
Section "Extensions"
    Option "Composite" "Enable"
    Option "RENDER" "Enable"
EndSection
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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