Fertige GUI Anwendungen

from tkinter import *
import tkinter as tk
import tkinter.font as tkfont

root = Tk()
root.geometry("400x500")

def rundenausgabe():
    runde = 3
    fM = 1
    ausgabe.delete(1.0, END)  # Löscht vorherigen Inhalt
    ausgabe.insert(END, "Runde  1: 6 fM in den Maschenring\n")
    ausgabe.insert(END, "Runde  2: Zun*6=12\n")
    while runde < 20:
        gesamt = runde * 6
        ausgabe.insert(END, f"Runde {runde:2d}: ({fM} fM,Zun)*6 = {gesamt}\n")
        runde += 1
        fM += 1

def create_popup_menu(event):
    menu = tk.Menu(root, tearoff=0)
    menu.add_command(label="Ausschneiden", command=lambda: event.widget.event_generate("<<Cut>>"))
    menu.add_command(label="Kopieren", command=lambda: event.widget.event_generate("<<Copy>>"))
    menu.add_command(label="Einfügen", command=lambda: event.widget.event_generate("<<Paste>>"))
    menu.tk_popup(event.x_root, event.y_root)



ausgabe = Text(master=root, width=40, height=20, wrap="none")
ausgabe.pack()
ausgabe.bind("<Button-3>", create_popup_menu)

button = Button(text="Runden ausgeben", command=rundenausgabe)
button.pack()

root.mainloop()