无法理解为什么我要运行多个Windows

时间:2019-05-13 16:03:04

标签: python tkinter

我创建一个函数,在其中使用类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 个答案:

答案 0 :(得分:3)

这将创建一个窗口:

app = Tk()

...,这将创建一个窗口:

type(Tk())