【发布时间】:2015-02-01 13:40:03
【问题描述】:
我目前正在开发一个程序,该程序在 Python 程序中处理许多不同的可能入口小部件。
我需要一些代码来确定特定对象是什么类型的小部件,例如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!")
有人知道我该如何解决这个问题吗?
【问题讨论】: