ich bin Anfänger und versuche gerade ein kleines Einkaufszettel Programm zu schreiben. Ich möchte das durch druck des Plusbuttons eine neue Zeile erstellt viert mit Checkbutton zum abhaken , Entry Zeile
zum schreiben und mit einem Minusbutton zum löschen der Zeile. Ich habe es geschafft die drei Sachen nebeneinander zu bekommen, das Problem liegt darin das durch druck des Plusbuttons die neue Zeile
rechts neben die andere platziert wird und nicht unter der anderen. Habe es auch schon mit grid probiert aber ohne Erfolg,
danke schon mal im voraus
liebe Grüße Troxon.
Code: Alles auswählen
import tkinter as tk
main = tk.Tk()
main.title("Einkaufszettel")
def anordnung(cb, e, minus_button):
cb.pack()
e.pack()
minus_button.pack()
def zeile_loeschen(e, cb, minus_button):
e.destroy()
cb.destroy()
minus_button.destroy()
def main_button():
cb = tk.Checkbutton(main)
cb.pack(side="left")
e = tk.Entry(main)
e.pack(side="left")
minus_button = tk.Button(main, text="-", command=lambda: zeile_loeschen(e, cb, minus_button))
minus_button.pack(side="left")
def plus():
plus_button = tk.Button(main, text="+", width=2, height=1, command=lambda: main_button())
plus_button.pack()
plus()
main_button()
main.mainloop()