我不太清楚google能找到我的問題的解決方案,所以我會盡力在這裏找到它。Python:將str格式轉換爲可調用的方法
我使用pygame在Python 3.5.2中創建了一個Gui。我正在積極研究具有不同按鈕功能的錯誤彈出窗口,具體取決於彈出的錯誤。我想給這個應該作爲另一個類的參數執行的函數。
代碼看起來是這樣的:
def i_want_to_call_this(self):
print("Button works.")
def button_with_action(self, action):
self.button(self.action)
其他類將給予其功能的按鍵都會有這樣的說法:
popup_instance.popup_with_action(i_want_to_call_this)
問題但被該參數解析轉換爲字符串格式並且不可調用。
顯示'按鈕'代碼 - 可能它期望文本作爲第一個參數來顯示它。 – furas