Название: rubber band без update() Отправлено: ListikLa от Март 29, 2011, 17:31 Здравствуйте! есть проблема реализации так называемой резиновой ленты в Qt.
если понадобится объясню поподробней. но главный вопрос пока, как вызвать обработчик событий paintEvent из обработчика событий mousePressEvent? Название: Re: rubber band без update() Отправлено: GreatSnake от Март 29, 2011, 17:37 Цитировать как вызвать обработчик событий paintEvent из обработчика событий mousePressEvent? По дефолту никак. Вся отрисовка в Qt асинхронная.Название: Re: rubber band без update() Отправлено: ListikLa от Март 29, 2011, 18:28 ну а можно через sendEvent сделать или как нибудь ешё?
Название: Re: rubber band без update() Отправлено: GreatSnake от Март 29, 2011, 18:30 QWidget::update()
Название: Re: rubber band без update() Отправлено: ListikLa от Март 29, 2011, 18:39 у меня в теме написанно без update() ! )) у меня просто под резиновой лентой есть уже рисунок который нельзя перерисовывать часто. update() же перерисовывает область, то есть он будет затирать тот рисунок где я проведу мышкой и нарисую прямоугольник!
|