Python 3 - root.TK() invalid syntax
Hi NG,
ich habe in einem Python-Script eine merkwürdige Fehlermeldung:
root.Tk() invalid syntax???
Code:
Bevor ich die Def speichern() definiert habe funktionierte es!
Als Python-Version benutze ich Python 3.4.
Wo ist mein Problem?
Gruß
Andy
ich habe in einem Python-Script eine merkwürdige Fehlermeldung:
root.Tk() invalid syntax???
Code:
from tkinter import *
import sqlite3
def speichern():
con = sqlite3.connect('tiere.db')
con.isolation_level = None
con.execute("CREATE TABLE IF NOT EXISTS tiere (name TEXT, farbe TEXT)")
con.execute("INSERT INTO tiere(name, farbe) VALUES(?, ?)", (tier, farbe)
# invalid syntax
root = Tk()
Label(root, text="Tier").pack()
tier = Entry(root).pack()
Label(root, text="Farbe").pack()
farbe = Entry(root).pack()
liste = Listbox(root)
liste.insert(1)
liste.pack()
speicher = Button(root, text="speichern", command=speichern).pack()
Bevor ich die Def speichern() definiert habe funktionierte es!
Als Python-Version benutze ich Python 3.4.
Wo ist mein Problem?
Gruß
Andy
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 267511
Url: https://administrator.de/forum/python-3-root-tk-invalid-syntax-267511.html
Ausgedruckt am: 23.12.2024 um 02:12 Uhr
2 Kommentare
Neuester Kommentar