Russian Qt Forum
Июня 10, 2025, 10:58 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

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

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Как сделать нестандартный вид  (Прочитано 14013 раз)
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]   Вверх
  Печать  
 
Перейти в:  


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