Здравствуйте, гость ( Вход | Регистрация )
Алексей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, ЭТО мы читаем регулярно. Нажимая F1. Только когда 4 часа утра, а надо срочно сделать - там фиг что отроешь. А ответ я нашёл на этом форуме, в той теме и запостил Брр... Ничего не понял в какой "той теме" и куда запостил? Все, догнал, 10 вечера а я работе, тоже не сахар. |
|
Алексей1153 | Дата 3.9.2010, 19:37 |
Sokoloff, ЭТО мы читаем регулярно. Нажимая F1. Только когда 4 часа утра, а надо срочно сделать - там фиг что отроешь. А ответ я нашёл на этом форуме, в той теме и запостил http://www.forum.crossplatform.ru/index.php?showtopic=2552 |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 19.4.2024, 6:11 |