[Python] Pq recebo a crítica outside __init__ nos atributos lb_apm e no opt_apm?

Discussão em 'Python' iniciado por Stack, Setembro 10, 2024.

  1. Stack

    Stack Membro Participativo

    Segue o código onde os atributos self.lb_apm e self.opt_apm recebem crítica de fora do __init__

    ctk.set_appearance_mode("System")
    ctk.set_default_color_theme("blue")
    class App(ctk.CTk):
    def __init__(self):
    # 'super' faz do __init__ a função principal da classe App
    super().__init__()
    self.layout_config()
    self.appearance()

    def layout_config(self):
    self.title("Sistema de Gestão de Clientes V1.0")
    self.geometry("700x500")

    def appearance(self):
    self.lb_apm = (ctk.CTkLabel(self, text="Tema", bg_color="transparent", text_color=('#000', '#fff')).place(x=50, y=430))
    self.opt_apm = (ctk.CTkOptionMenu(self, values=["Claro", "Escuro", "Sistema"], command=self.change_apm).place(x=50, y=460))

    def change_apm(self, nova_aparencia):
    ctk.set_appearance_mode(nova_aparencia)

    if __name__ == "__main__":

    app = App()
    app.mainloop()

    Continue reading...

Compartilhe esta Página