Wenn jemand ein paar minuten zeit hätte? Könnte er bitte mal nach dem fehler suchen? Ich hab ein wenig weitergebastel und nu wills nich mehr bin seit 3 uhr dran den fehler zu suchen. Zeile für zeile durchgegangen jeden abschnitt in Python Shell laufen lassen... kurzum ich bin verzweigelt...
Vielen dank schonmal!!!
Code: Alles auswählen
from Tkinter import *
top = Tk()
top.wm_geometry("500x250")
top.title("PythoTkinter")
F = Frame(top)
F.pack(expand="true")
textfenster = Text(F, width=90)
textfenster.pack(side="right", padx=6, pady=6, expand=YES)
def evNDoc():
top = Tk()
top.wm_geometry("250x150")
top.title("N. Doc")
fNDoc = Frame(top)
fNDoc.pack(expand="true")
lSchritt1u2 = Label(fNDoc, text="Fensters\n Bsp:10x10\n\n Progamm\n Bsp:test.py(w)\n\n")
lSchritt1u2.pack(side="left")
fEntry = Frame(fNDoc, border="1", width=30)
eSchritt1 = Entry(fEntry)
eSchritt1.pack(side="top", expand="true", padx=3, pady=11)
fEntry.pack(side="top", padx=6, pady=3, expand="true")
def evFenster():
groesse = eSchritt1.get()
programm.write( "from Tkinter import *" + "\n" + "top = Tk()" //
+ "\n" + "top.wm_geometry('" + groesse + "')" + "\n" + //
"top.title('Werner')" + "\n" + "\n" + "F = Frame(top)" + "\n" + //
"F.pack(expand='true')")
programm.flush()
programm.close()
fButtons = Frame(fNDoc, border=1)
bErstellen = Button(fButtons, text="Erstellen",width=8, height=1, command=evFenster)
bErstellen.pack(padx=3, pady=3)
fButtons.pack(expand="true")
def evButton():
import os
os.system("Button.pyw")
fButtons = Frame(F, border=1)
bNDoc = Button(fButtons, text="Neues Docoment",width=8, height=1, command=evNDoc)
bNDoc.pack(side="top", padx=6, pady=6)
bButton = Button(fButtons, text="Button",width=8, height=1, command=evButton)
bButton.pack(side="top", padx=6, pady=6)
fButtons.pack(side="top", expand="true")
def evFertigS():
top = Tk()
top.wm_geometry("250x150")
top.title("Fertigstellen")
fFertigS = Frame(top)
fFertigS.pack(expand="true")
fEntry = Frame(fFertigS, border="1", width=30)
eFertigS = Entry(fEntry)
eFertigS.pack(side="top", expand="true", padx=3, pady=11)
fEntry.pack(side="top", padx=6, pady=3, expand="true")
Dname = eFertigS.get()
programm2 = file(r "%s.txt" % Dname, "a+")
programm2.flush()
programm2.close()
fButtons = Frame(F, border=1)
bButton = Button(fButtons, text="Fertigstellen",width=10, height=1, command=evFertigS)
bButton.pack(side="top", padx=6, pady=6)
fButtons.pack(side="top", expand="true")
F.mainloop()