ich habe ein problem das ich auch bei "akkgemein" hätte posten können:
ich habe eine datei "about.py"
Code: Alles auswählen
#! Python
# -*- coding: iso-8859-1 -*-
# about.py
from Tkinter import *
def ende():
fenster.destroy()
fenster = Tk()
fenster.title('About...')
content = """
bla
bla
bla
...
...
...
"""
text_label = Label(fenster, text = content)
text_label.pack()
ende_button = Button(fenster, text = "OK", command = ende)
ende_button["height"] = 1
ende_button["width"] = 12
ende_button["border"] = 3
ende_button.pack()
allerdings in einer funktion.
d.h. in der hauptdatei ist ein button(command = info) und die funktion dafür sieht so aus:
Code: Alles auswählen
def info():
import about
about.fenster.mainloop()
wenn ich nun die datei öffne und auf den about button klicke funktioniert alles wunderbar, das about fenster öffnet sich.
wenn ich es jedoch schließe (OK Button, funktion: fenster.destroy() )
und dann nochmal auf den about button klicke passiert gar nix!
ich muss das programm zuert wieder schließen. :?
wie kann ich das beheben?
Danke schonmal jetzt
DER Olf