Jump to content

Modificar um widget por outra janela


Andre Feijoo

Postagens Recomendadas

Olá, no código abaixo gostaria de saber como faço para alterar o status do botão BT1 da janela "intro" para "desabilitado" clicando no botão BT2 localizado na janela sec_win. Segue abaixo o código..

____________________________________

import tkinter as tk

class sec_win(tk.Toplevel):
    def __init__(self, parent):
        super().__init__()

        self.geometry("200x200")
        self.title("SecWin")

        BT2 = tk.Button(self, text="ChangeBT")
        BT2.place(x=20,y=40)

class intro(tk.Tk):
    def __init__(self):
        super().__init__()

        self.geometry("150x150")
        self.title("Intro Window")

        BT1 = tk.Button(self, text="Open Window", command=self.open_win)
        BT1.place(x=20,y=20)

    def open_win(self):
        win2 = sec_win(self)
        win2.grab_set()

if __name__ == "__main__":
    win = intro()
    win.mainloop()

____________________________________

Link to comment
Compartilhe em outros sites

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora


×
×
  • Create New...