1
我目前正在研究一個處理Python程序中的許多不同可能的入口小部件的程序。獲取Python Tkinter對象類型
我需要一些代碼才能確定某個特定對象的類型,例如Entry
或Checkbutton
。
我已經嘗試使用type(var)
方法無濟於事(我得到錯誤缺少所需的變量self
)以及var.__class__
,我沒有任何進展。
for d in dataTypes:
if isinstance(d, Entry):
print("Found Entry!")
elif type(d).__name__ == 'Checkbutton':
print("Found Checkbox!")
有沒有人有任何想法我可以解決這個問題?
非常感謝您的回覆!您建議的第一種方法返回錯誤; 「無效的位置參數'自我'」,但第二種方法完美地工作!非常感謝您的幫助! – JonIsAmazingYa 2014-12-04 12:53:30