не могу понять, почему я использую несколько Windows - PullRequest
0 голосов
/ 13 мая 2019

Я создаю функцию, где я выполняю действия с сеткой класса Tk ().Но когда я запускаю, я открыл 2 или более Windows ...

def gridOverriding(master):
    """
    Метод организовывает сетку в соответствии с дизайном приложения.
    """
    if type(master) is type(Tk()):
        master.columnconfigure(0, weight=1)
        master.rowconfigure(0, weight=0)
    else:
        messagebox.showinfo('Ошибка типов', 'Не верный элемент [1]!')
if __name__ == '__main__':
    app = Tk()
    app.title('Курсовая работа')
    app.geometry('800x600')
    gridOverriding(app)
    app.mainloop()

1 Ответ

3 голосов
/ 13 мая 2019

Это создает окно:

app = Tk()

... и это создает окно:

type(Tk())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...