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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Показать картинку  (Прочитано 11573 раз)
Vilgeforce
Гость
« : Октябрь 28, 2005, 10:20 »

Люди, как картинку в диалоге показать? Какой класс использовать?

Единственное, что придумал - кинуть на QDialog QLabel и для QLabel вызвать setPixmap(). Но это же коряво! Есть какой-нибудь специальный класс под вывод картинки на экран?
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #1 : Октябрь 28, 2005, 11:29 »

вполнее нормальное решение
Записан
Vilgeforce
Гость
« Ответ #2 : Октябрь 28, 2005, 12:32 »

То есть, ничего специально для показа картинок нет?
Записан
lepsai
Гость
« Ответ #3 : Октябрь 28, 2005, 16:42 »

скоро будет на www.ku-soft.de. Если интересно, могу прислать дему...
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #4 : Октябрь 28, 2005, 16:50 »

Ну это и есть средство для показа картинок, предлагаемое троллями... А че тебе больше надо?
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
Vilgeforce
Гость
« Ответ #5 : Октябрь 28, 2005, 22:03 »

Штатное средство? Забавно... Значит, буду его и юзать.
Записан
agp1
Гость
« Ответ #6 : Октябрь 29, 2005, 01:31 »

А  если часто показывать картинки - то, при выводе посредством setPixmap, она моргает.


как убрать моргание?
Записан
agp1
Гость
« Ответ #7 : Октябрь 29, 2005, 04:09 »

на четвертом Qt не моргает.
Записан
QCasper
Гость
« Ответ #8 : Октябрь 29, 2005, 12:17 »

Я что-то не пойму, QImage уже не в моде?
Записан
Vilgeforce
Гость
« Ответ #9 : Октябрь 30, 2005, 15:12 »

Сдается мне, что QImage не может САМ отобразить картинк на экране. Он не виджет, вот и не может. Или я лажу гоню?
Записан
QCasper
Гость
« Ответ #10 : Октябрь 30, 2005, 19:45 »

Цитата: "Vilgeforce"
Сдается мне, что QImage не может САМ отобразить картинк на экране. Он не виджет, вот и не может. Или я лажу гоню?


на сколько я тоже помню действительно не может, но с помощью QPainter::drawImage(QImage &) вполне разрешимая задача, или все-таки лучше юзать QPixmap?
Записан
Vilgeforce
Гость
« Ответ #11 : Октябрь 30, 2005, 20:40 »

Похоже, идеальный вариант - QWidget и bitBlt() на него. Еще и с QScrollView объединить - ля больших картинок.
Записан
QCasper
Гость
« Ответ #12 : Октябрь 30, 2005, 21:41 »

Цитата: "Vilgeforce"
Похоже, идеальный вариант - QWidget и bitBlt() на него. Еще и с QScrollView объединить - ля больших картинок.


Так в четвертом же нет bitBlt, там и так все клево воркает без морганий
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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