Как вызвать другой метод в том же классе, python3? - PullRequest
0 голосов
/ 14 апреля 2020

Я пытаюсь использовать класс для кодирования, я делаю это:

from tkinter import *
import tkinter as tk
class MainWin:    
    def __init__(self, win, *args):
        self.win=win
        self.Reg=win 
    def First(self):
        self.Reg.title("1111111111 ")
        self.Reg.geometry("400x200+400+120")
        self.Bt=Button(self.Reg, text="Ok", command= self.Second)
        self.Bt.pack()      
    def Second(self):
        self.win.title(" 2222222222 ")
        self.win.geometry("700x400+400+150")
        self.win.resizable(0,0)
def main():
    master=Tk()
    App=MainWin(master)
    App.First()
    master.mainloop()    
if __name__ == '__main__':
    main()

При запуске он дает мне первое окно с кнопкой «Bt», при нажатии этой кнопки он вызывает 2-й метод и дает 2-е окно, все хорошо, но кнопка 1-го окна будет просматривать во втором окне, почему? пожалуйста, мне нужна помощь

...