Продолжение архива вопросов Второй архив вопросов и ответов


Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 10:17
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Здрасте всем.Есть некоторая форма, на которой находится фрейм. В начальный момент времени он скрыт ( hide() ).При нажатии спец кнопки, он появляется (вызов show() ), а потом вызывается repaint(). В paintEvent() содержится код который на этом фрейме отображает пару pixmap. Проблема:При появлении frame-а он пустой. Хотя paintEvent() вызывается (вывожу отладочное сообщение).Картинка появляется только если я например, мышкой переведу фокус на другое приложение. Причем это приложение должно перерисовать хотя бы край окна моего приложения. Либо сдвинуть какое либо приложение.Складывается ощущение, как будто нужно дернуть какой-нидь "flush" для отображения изменений.У кого какие будут мысли?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
paintEvent и перерисовка виджета Guest Продолжение старого архива 0 01.10.2011 04:58
paintEvent(QPaintEvent *evt) для QTextEdit Guest Архив вопросов и ответов 0 30.09.2011 10:16
Как рисовать не в paintEvent? Guest Архив вопросов и ответов 0 30.09.2011 10:03
paintEvent для QGraphicsView Guest Новый архив 2 0 30.09.2011 09:21
Замещение Guest Второй архив вопросов и ответов 0 13.03.2011 03:25



© www.otvetnemail.ru - Форум вопросов и ответов.