tkinter fenster verschiedene buttons automatisch 1
Verfasst: Di Apr 17, 2018 2:45 pm
Code: Alles auswählen
from tkinter import *
import numpy as np
import matplotlib.pyplot as plt
show_plot = False
buttonabstand = 20
button = [0, 'Button eins', 'Button zwei', 'Button drei', 'Button vier', 'Button fünf', 'Button sechs']
farben = [0, '#FAFF75', '#00FFFF', '#F5F5DC', '#FF7F50', '#9ACD32', '#C0C0C0']
tkFenster = Tk() # Fenster
tkFenster.title('Verschiedene Beispiele')
tkFenster.geometry('600x400')
def buttonxxClick():
tkFenster.quit()
tkFenster.destroy()
for buttonplatz in range(1,7,1): # Schleife
def buttonsinusnClick():
def buttonOkClick(): # Ereignisbehandlung
tkFenstersinusn.quit()
tkFenstersinusn.destroy()
tkFenster.mainloop()
tkFenstersinusn = Toplevel() # Neues Fenster öffnen
tkFenstersinusn.title('Unterfenster')
tkFenstersinusn.geometry('800x600')
buttonOk = Button(master=tkFenstersinusn, text='Quit',
command=buttonOkClick) # Button zum Schließen des Fensters
buttonOk.place(x=740, y=570, width=30, height=20)
buttonabstand=buttonabstand+40
buttonplatz = Button(master=tkFenster, bg=farben[buttonplatz], text=button[buttonplatz],
command=buttonsinusnClick)
buttonplatz.place(x=54, y=buttonabstand, width=100, height=27)
buttonxx = Button(master=tkFenster, text='Quit',
command=buttonxxClick)
buttonxx.place(x=540, y=360, width=30, height=20)
tkFenster.mainloop() # Aktivierung des FenstersIn diesem Beispiel werden ebenfalls, wie im Beispiel: tkinter fenster mit mehreren buttons ein Fenster mit mehreren Buttons erstellt.
Diesmal jedoch in eine For Schleife, die den Namen und die Farbe der Buttons setzt (Aus Listen Argumenten).
Leider ist in den gerufenen Fenstern immer der Titel Unterfenster enthalten.
Hauptfenster
