I am currently working on a program which handles a number of different possible entry widgets in a Python program.
I need some code to be able to determine what type of widget a particular object is, for example Entry or Checkbutton.
I have tried using the type(var) method to no avail (I get the error missing required variable self) as well as the var.__class__ and I am making no progress.
for d in dataTypes:
if isinstance(d, Entry):
print("Found Entry!")
elif type(d).__name__ == 'Checkbutton':
print("Found Checkbox!")
Does anyone have any idea of how I can solve this?