Autom. Programmstart ohne Startbutton
Verfasst: Samstag 10. Dezember 2016, 16:02
hi
steh hier grad mal wieder aufm schlauch...
das fenster wird zwar autom. geöffnet, aber auch gleich wieder gekillt.
ich möchte gern, beim ersten Programmstart, daß das h_fenster automatisch geöffnet wird und
man es im laufenden programm (falls es mal versehentlich gescchlossen wird) auch mit dem button b1
wieder öffnen kann...
als wenn das so leicht wär 
warum wird es sofort wieder gekillt???
steh hier grad mal wieder aufm schlauch...
das fenster wird zwar autom. geöffnet, aber auch gleich wieder gekillt.
ich möchte gern, beim ersten Programmstart, daß das h_fenster automatisch geöffnet wird und
man es im laufenden programm (falls es mal versehentlich gescchlossen wird) auch mit dem button b1
wieder öffnen kann...
Code: Alles auswählen
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import Tkinter
import tkMessageBox
backwin = Tkinter.Tk()
backwin.state('zoomed')
backwin.configure(background='black')
def haupt_Start():
h_fenster = Tkinter.Toplevel(backwin)
def beenden():
h_fenster.destroy()
b = Tkinter.Button(h_fenster, text=("\nBEENDEN\n"), font=('Arial', 10, 'bold'), width=20, relief="raised", borderwidth=3, fg='#000000000', justify='center',command=beenden)
b.place(relx=.51, rely=.6, anchor="c")
if len(backwin.winfo_children()) == 0:
haupt_Start()
b1 = Tkinter.Button(backwin, text=("\nSTART\n"), font=('Arial', 10, 'bold'), width=20, relief="raised", borderwidth=3, fg='#000000000', justify='center',command=haupt_Start)
b1.place(relx=.51, rely=.4, anchor="c")
def beenden():
backwin.destroy()
b2 = Tkinter.Button(backwin, text=("\nBEENDEN\n"), font=('Arial', 10, 'bold'), width=20, relief="raised", borderwidth=3, fg='#000000000', justify='center',command=beenden)
b2.place(relx=.51, rely=.55, anchor="c")
backwin.mainloop()warum wird es sofort wieder gekillt???