Здравствуйте, гость ( Вход | Регистрация )
Алексей1153 | Дата 6.9.2010, 13:18 |
Плеер с поддержкой "скинов", всякие рамочки, кнопочки, и фон под таблицей рисует движок скинов, а поверх надо вывести прозрачную таблицу - плей-лист. тут можно просто нарисовать таблицу сверху. Или нарисовать её на QImage, затем скомбинировать с уже отрисованным фоном так, чтобы белый цвет таблицы не нарисовался, а остальное нарисовалось |
|
Sokoloff | Дата 6.9.2010, 12:34 |
Не могу придумать такой случай ![]() Я бы не был так категоричен, ситуации разные бывают. Ну вот например ситуация, когда может понадобиться прозрачная таблица. Плеер с поддержкой "скинов", всякие рамочки, кнопочки, и фон под таблицей рисует движок скинов, а поверх надо вывести прозрачную таблицу - плей-лист. |
|
Алексей1153 | Дата 6.9.2010, 11:17 |
Не могу придумать такой случай ![]() |
|
xls | Дата 6.9.2010, 10:22 |
xls, это анимированный персонаж на рабочем столе - на нём таблиц не предполагается ![]() Обычно это, действительно, не нужно. Но "случаи разные бывают" и в том числе с прозрачными таблицами. У меня как раз это и произошло. Если кто-то будет искать инфу по данной теме, это ему поможет. |
|
Алексей1153 | Дата 6.9.2010, 10:10 |
xls, это анимированный персонаж на рабочем столе - на нём таблиц не предполагается ![]() |
|
xls | Дата 6.9.2010, 9:32 |
Как сделать такую вещь: виджет должен быть прозрачным, но то, что я дополнительно рисую в paintEvent (примитивы, буквы, битмапы) должны отображаться Нашёл только полупрозрачность виджета, но это применяется также и к остальной графике в целом ( В случае, когда логика работы проектируемого виджета проста, приведенный подход себя оправдывает. В более сложных случаях, когда, например, нужно будет вывести таблицу и сохранить возможность нетривиального взаимодействия с ней для пользователя, "прозрачность" текста в форме сыграет плохую шутку: для того, чтобы сделать активным строку нужно будет "попадать" мышью точно в текст, т.к. остальное содержимое будет прозрачным. |
|
Litkevich Yuriy | Дата 3.9.2010, 21:55 |
в какой "той теме" и куда запостил? чтобы всем было понятно: это тут |
|
Алексей1153 | Дата 3.9.2010, 21:50 |
![]() |
|
Sokoloff | Дата 3.9.2010, 21:03 |
Sokoloff, ![]() Брр... Ничего не понял в какой "той теме" и куда запостил? Все, догнал, 10 вечера а я работе, тоже не сахар. |
|
Алексей1153 | Дата 3.9.2010, 19:37 |
Sokoloff, ![]() http://www.forum.crossplatform.ru/index.php?showtopic=2552 |
|
Просмотр темы полностью (откроется в новом окне) | |
![]() |
Текстовая версия | Сейчас: 18.2.2025, 0:33 |