Parallele Fensterklassen

Fragen zu Tkinter.
Antworten
Sirius3
User
Beiträge: 17741
Registriert: Sonntag 21. Oktober 2012, 17:20

@LKX: es darf nur eine Tk-Instanz geben. Weitere Fenster erstellt man mit »TopLevel«:

Code: Alles auswählen

import tkinter as tk
 
class Window1():
    def __init__(self, parent):
        parent.title("Fenster 1")
 
class Window2():
    def __init__(self, parent):
        parent.title("Fenster 2")

def main():
    main = tk.Tk()
    window1 = Window1(main)
    window2 = Window2(tk.TopLevel())
    main.mainloop()

if __name__ == '__main__':
    main()
Antworten