Russian Qt Forum
Ноябрь 27, 2024, 22:34
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Пользовательский интерфейс (GUI)
>
Как сделать нестандартный вид
Страниц:
1
[
2
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Как сделать нестандартный вид (Прочитано 13530 раз)
BRE
Гость
Re: Как сделать нестандартный вид
«
Ответ #15 :
Март 11, 2010, 15:14 »
Вот поэтому, как мне кажется, и нужно использовать QPixmap.
Например, есть виджет состоящий из фоновой статической картинки и, не знаю, нескольких лампочек.
Фоновую картину мы может формировать при изменении размеров виджета (первый QPixmap), один раз.
Лампочки мы может перерисовывать при изменении их состояний (один или несколько других QPixmap), один раз на изменение.
А перерисовывать весь виджет мы можем быстро выводя эти пиксмапы друг на друга. Копирование будет обеспечивать XWindow/GDI на максимальной для архитектуры скорости.
Записан
GreatSnake
Джедай : наставник для всех
Offline
Сообщений: 2921
Re: Как сделать нестандартный вид
«
Ответ #16 :
Март 11, 2010, 15:28 »
Согласен, но если требуется composing, то этот номер не пройдёт.
Записан
Qt 5.11/4.8.7 (X11/Win)
Страниц:
1
[
2
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...