关于旋转QGraphicsitem的问题,如何解决?

这里我想,选中item后每按一下空格键,item就旋转90°,但是每次都是只旋转90°一次,后续再按空格键没有反应了,想问下怎么才能携程我要的效果呢?

    def keyPressEvent(self, event):
        #print('key press response', event.key())
        if event.key() == Qt.Key_Space:
            items = self.selectedItems()
            item = items[0]
            if item != None:
                item.setTransformOriginPoint(0, 0)
                item.setRotation(90)

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^