Название: [Qt 4.x.x] Полупрозрачные QGLWidget'ы Отправлено: Sectoid от Ноябрь 23, 2006, 13:46 Доброго времени суток всем!
Столкнулся с такой вот проблемой - нужно сделать полупрозрачный виджет. Т.е. такой, через который слегка просвечивается виджет, что позади него. Думал, что проблем не возникнет - полупрозрачный цвет фона и проблема решена, ан нет - не работает. Кто сталкивался с подобным - подскажите. Или дайте кусок рабочего кода - сам разберусь... Заранее спасибо. Название: [Qt 4.x.x] Полупрозрачные QGLWidget'ы Отправлено: Dendy от Ноябрь 23, 2006, 14:33 Всё зависит от оконного менеджера. Насколько я знаю, виндовьІй менеджер не может сделать полупрозрачное окно, на которое рендерит OpenGL. Солюшн - рендерить на внеекранньІй буфер (PBuffer, FramebufferObject), результирующую картинку грабить вместе с альфа-каналом и блитить на окно.
Название: [Qt 4.x.x] Полупрозрачные QGLWidget'ы Отправлено: Sectoid от Ноябрь 23, 2006, 15:11 Цитата: "Dendy" Всё зависит от оконного менеджера. Насколько я знаю, виндовьІй менеджер не может сделать полупрозрачное окно, на которое рендерит OpenGL. Солюшн - рендерить на внеекранньІй буфер (PBuffer, FramebufferObject), результирующую картинку грабить вместе с альфа-каналом и блитить на окно. Был такой вариант. Иначе - никак?... Ибо этот вариант очень грустный.... |