Çoklu py dosyalarında oluşan AttributeError

Widgetlere isim atayabiliyorsunuz. left_panel'i aşağıdaki gibi tanımlarsınız.

left_panel = tk.Frame(
    app,
    bg=LeftPanel_BG,
    width=180,
    height=715, 
    name="widget ismi"
)

Daha sonra da test3.py'de sorguyu şu şekilde yazarsınız.

        if master._name == "widget ismi":
            print("başarılı")

Ayrıca @EkremDincel’in önerdiği yöntemde ufak bir değişiklik yaparak, benim önerdiğim yöntemdeki name parametresini kullanmadan da istenen sonucu alabilirsiniz.

if str(master) == ".left_panel":
    print("başarılı")
1 Beğeni