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

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

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Как сделать нестандартный вид  (Прочитано 13148 раз)
BRE
Гость
« Ответ #15 : Март 11, 2010, 15:14 »

Вот поэтому, как мне кажется, и нужно использовать QPixmap.
Например, есть виджет состоящий из фоновой статической картинки и, не знаю, нескольких лампочек.
Фоновую картину мы может формировать при изменении размеров виджета (первый QPixmap), один раз.
Лампочки мы может перерисовывать при изменении их состояний (один или несколько других QPixmap), один раз на изменение.
А перерисовывать весь виджет мы можем быстро выводя эти пиксмапы друг на друга. Копирование будет обеспечивать XWindow/GDI на максимальной для архитектуры скорости.
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #16 : Март 11, 2010, 15:28 »

Согласен, но если требуется composing, то этот номер не пройдёт.
Записан

Qt 5.11/4.8.7 (X11/Win)
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


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