Форум сайта python.su
Программа работает таким образом - запускается прога, далее в меню жмется мой action. В нем:
Устанавливаю события для QGraphicsScene на нажатие клавиши.
После этого: все работает, отрабатывается как надо
но если сделаю так: запускаю прогу, жму любую кнопку на клавиатуре, далее в меню жму мой action
Событие не отлавливается! Пробовал setFocus для сцены и самого QtGraphicsView - не помогло..
Отредактировано (Март 4, 2010 14:02:17)
Офлайн
а код распечатал и сжог? или можно его посмотреть?
Офлайн
При щелчке на Action:
self.QGraphicsScene.keyPressEvent = self.__move
далее в классе
def __move(self,event):
print(“ASD”)
Офлайн
так делать не надо^^^
лучше переопределить keyPressEvent тогда уж
def keyPressEvent(self,event):
#tratata
super().keyPressEvent(event)
Офлайн