LINUX.ORG.RU

Сообщения stereodev

 

Не перерисовывать окно, когда оно перекрыто другими окнами

Привет.

Я хочу сделать некое окно с анимацией, которое постоянно перерисовывается по таймеру. Можно ли как-нибудь сделать, чтобы перерисовка не выполнялась, когда это окно полностью перекрыто другими окнами? Смысл в том, чтобы программа не кушала процессорное время на отрисовку, когда окна всё равно не видно.

Пробовал проверять QPaintEvent::region в Qt, gtk_widget_queue_draw и gdk_window_invalidate_rect в GTK, но всё не то.

stereodev
()

RSS подписка на новые темы