我有一個名爲TerminalPanel
類有以下方法:如何從另一個類中獲取變量?
def OnSerialRead(self, event):
"""Handle input from the serial port."""
text = event.data
現在,我想從另一個類(GraphicsPanel
)的另一種方法(get_data
)獲得的text
值。
我該如何得到這個值?我試過marito = TerminalPanel.OnserialRead.text
,但我得到AttributeError: 'function' object has no attribute 'text'
更新
我已經設置了TerminalPanel
類包括可變text
因爲它的一部分:
def OnSerialRead(self, event):
"""Handle input from the serial port."""
self.text = event.data
但現在當我打電話它是這樣的:marito = TerminalPanel.text
我的GraphicsPanel
裏面我得到以下錯誤:
AttributeError: type object 'TerminalPanel' has no attribute 'text'
我在做什麼錯?
提示文字,而不是類 – Yoriz 2014-11-24 13:31:04