Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 23, 2012 15:01:11

kh3095
Зарегистрирован: 2012-12-23
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

QGraphicsScene и framerate в pyqt4

Доброго времени суток!

Только начал осваивать pyqt4.

Имеется следующая конструкция: QMainWindow, в нем центральный виджет QGraphicsView, завязанный на, соответственно, QGraphicsScene. На сцене картинка фоном (методом setBackgroundBrush) и рисуется эллипс (QGraphicsEllipseItem), его Brush тоже картинка. Эллипс движется и вращается.

1. Проблема в том, что когда мышь движется над центральным виджетом, то фпс падает, не критично, но заметно. Пробовал setTrackingMouse(False) передавать в главное окно, центральный виджет и QGraphicsView, но это не помогло. На что еще можно посмотреть?

2. Фон у сцены больше, чем размер центрального виджета, QGraphicsView по началу немного сдвигается, “следя” за эллипсом. Как запретить этот сдвиг?

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version