Ich habe seinerzeit das PHP-Projekt "Liverecord" getauft.
Momentan läuft meine GUI nicht mehr. Vor dem letzten Rechner-Ausschalten ist sie noch gelaufen.
Code: Alles auswählen
import Tkinter as tk
# Funktion zu den Schaltflächen
def ende():
master.destroy()
# Hauptfenster
master = tk.Tk()
master.geometry("800x600+30+30")
# nummer, codierung
e_nummer = Entry(master).grid(row=0, column=0)
e_codierung = Entry(master).grid(row=1, column=0)
Label(master, text="nummer").grid(row=0, column=1)
Label(master, text="codierung").grid(row=1, column=1)
# name_oder_firmenname, geburtsname, vorname_bezeichnung
Entry(master).grid(row=0, column=2)
Entry(master).grid(row=2, column=2)
Entry(master).grid(row=4, column=2)
Label(master, text="name_oder_firmenname").grid(row=1, column=2)
Label(master, text="geburtsname").grid(row=3, column=2)
Label(master, text="vorname_bezeichnung").grid(row=5, column=2)
# strasse_hausnummer, plz, ort_stadt
Entry(master).grid(row=0, column=3)
Entry(master).grid(row=2, column=3)
Entry(master).grid(row=4, column=3)
Label(master, text="strasse_hausnummer").grid(row=1, column=3)
Label(master, text="plz").grid(row=3, column=3)
Label(master, text="ort_stadt").grid(row=5, column=3)
# ortsteil, bundesland_provinz_kanton, land_nation
Entry(master).grid(row=0, column=4)
Entry(master).grid(row=2, column=4)
Entry(master).grid(row=4, column=4)
Label(master, text="ortsteil").grid(row=1, column=4)
Label(master, text="bundesland_provinz_kanton").grid(row=3, column=4)
Label(master, text="land_nation").grid(row=5, column=4)
# fahrzeugfabrikat, fahrzeugtyp, kfz_kennzeichen_historie
Entry(master).grid(row=6, column=2)
Entry(master).grid(row=8, column=2)
Entry(master).grid(row=10, column=2)
Label(master, text="fahrzeugfabrikat").grid(row=7, column=2)
Label(master, text="fahrzeugtyp").grid(row=9, column=2)
Label(master, text="kfz_kennzeichen_historie").grid(row=11, column=2)
# landesvorwahl, festnetzvorwahl, festnetznummer
Entry(master).grid(row=6, column=3)
Entry(master).grid(row=8, column=3)
Entry(master).grid(row=10, column=3)
Label(master, text="landesvorwahl").grid(row=7, column=3)
Label(master, text="festnetzvorwahl").grid(row=9, column=3)
Label(master, text="festnetznummer").grid(row=11, column=3)
# aktiv, mobile_vorwahl, mobiler_anschluss
Entry(master).grid(row=6, column=4)
Entry(master).grid(row=8, column=4)
Entry(master).grid(row=10, column=4)
Label(master, text="aktiv").grid(row=7, column=4)
Label(master, text="mobile_vorwahl").grid(row=9, column=4)
Label(master, text="mobiler_anschluss").grid(row=11, column=4)
# e_mail_1, e_mail_2, url
Entry(master).grid(row=12, column=2)
Entry(master).grid(row=14, column=2)
Entry(master).grid(row=16, column=2)
Label(master, text="e_mail_1").grid(row=13, column=2)
Label(master, text="e_mail_2").grid(row=15, column=2)
Label(master, text="url").grid(row=17, column=2)
# geschlecht, anzahl_kinder, verstorben_am_um
Entry(master).grid(row=12, column=3)
Entry(master).grid(row=14, column=3)
Entry(master).grid(row=16, column=3)
Label(master, text="geschlecht").grid(row=13, column=3)
Label(master, text="anzahl_kinder").grid(row=15, column=3)
Label(master, text="verstorben_am_um").grid(row=17, column=3)
# geburtstag, anzahl_ereignisse, memos
Entry(master).grid(row=12, column=4)
Entry(master).grid(row=14, column=4)
Entry(master).grid(row=16, column=4)
Label(master, text="geburtstag").grid(row=13, column=4)
Label(master, text="anzahl_ereignisse").grid(row=15, column=4)
Label(master, text="memos").grid(row=17, column=4)
# fax, titel, beruf
Entry(master).grid(row=18, column=2)
Entry(master).grid(row=20, column=2)
Entry(master).grid(row=22, column=2)
Label(master, text="fax").grid(row=19, column=2)
Label(master, text="titel").grid(row=21, column=2)
Label(master, text="beruf").grid(row=23, column=2)
# ausbildung, taetigkeit, taetig_in_firma
Entry(master).grid(row=18, column=3)
Entry(master).grid(row=20, column=3)
Entry(master).grid(row=22, column=3)
Label(master, text="ausbildung").grid(row=19, column=3)
Label(master, text="taetigkeit").grid(row=21, column=3)
Label(master, text="taetig_in_firma").grid(row=23, column=3)
# hobbys, herkunftsland, bekanntschaft_seit
Entry(master).grid(row=18, column=4)
Entry(master).grid(row=20, column=4)
Entry(master).grid(row=22, column=4)
Label(master, text="hobbys").grid(row=19, column=4)
Label(master, text="herkunftsland").grid(row=21, column=4)
Label(master, text="bekanntschaft_seit").grid(row=23, column=4)
def buttonSucheClick():
nummer = str(e_nummer)
# codierung = str(e_codierung.get())
buttonSuche = Button(master, text="Suche", width="4", command=buttonSucheClick)
buttonSuche.grid(row=30, column=0)
root.mainloop()
print(nummer)
Sirius3, dein Code läuft auch nicht, Fehlermeldung: "TypeError: __init__() takes no arguments (1 given)"