这是我第一次学习PyQt5。 在阅读与PyQt5相关的代码时,我对某些模块有疑问。
'isStarted'是变量还是模块中的变量?
def __init__(self):
super().__init__()
self.isStarted = False
self.isPaused = False
self.nextMove = None
self.lastShape = Shape.shapeNone
答案 0 :(得分:0)
def __init__(self):
super().__init__()
self.isStarted = False
self.isPaused = False
self.nextMove = None
self.lastShape = Shape.shapeNone
只要有=
,请放心左侧的任何内容都是变量。在这种情况下,您将isStarted
的变量设为self
的属性,该属性是代码所在的类。因此,您可以从其他类中调用它,例如:print(App.isStarted)
(当然,将App
替换为您的班级名称。