Python Aktionen Button

from tkinter import *

def create_new_button(event):

new_button = Button(root, text="Neuer Button")

new_button.place(x=event.x, y=event.y)

root = Tk()

root.geometry("300x300")

root.bind("<Button-3>", create_new_button)

root.mainloop()

Die Funktion create_new_button wird definiert, die einen neuen Button an der Position des Mausklicks erstellt.

Das Hauptfenster root wird mit der Größe 300×300 Pixel erstellt.

Mit root.bind(„<Button-3>“, create_new_button) wird das Rechtsklick-Ereignis (Button-3) an die Funktion create_new_button gebunden.

Wenn Sie nun mit der rechten Maustaste irgendwo im Fenster klicken, wird an dieser Stelle ein neuer Button erstellt.

Beachten Sie, dass dieser Ansatz die Buttons an absoluten Positionen platziert. Wenn Sie ein komplexeres Layout haben, müssen Sie möglicherweise die Positionierung anpassen oder ein Grid- oder Pack-Layout verwenden