# -*- coding: utf-8 -*- import Tkinter root = Tkinter.Tk() root.geometry("200x200+0+0") root.focus_force() def new_window(event = None): print boxdata.get() name = event.widget.cget("text") # Проверка существования окна верхнего уровня и его удаление... if len(root.winfo_children()) > 1: root.winfo_children()[1].destroy() # Проверка существования окна верхнего уровня и его удаление... def die(event = None): tp.destroy() tp = Tkinter.Toplevel(root) tp.title(name) tp.geometry("200x200+205+0") tp.focus_force() btquit = Tkinter.Button(tp, text=u"Выход") btquit.bind("<Button-1>", die) btquit.place(relx=0.5, rely=0.5, anchor= "center") boxdata = Tkinter.IntVar() variant = [("01", 0), ("02", 1), ("03", 2)] lfr = Tkinter.LabelFrame(root, text=u"Выбор вариантов") lfr.place(relx=0.5, rely=0.5, anchor="center") for name, pos in variant: rb = Tkinter.Radiobutton(lfr, text=name, value=pos, variable=boxdata) rb.bind("<Button-1>", new_window) rb.pack() root.mainloop()
but6 = Button(root,text="Создать курс", width=50, height=2, bg="white", fg="blue") # Кнопки but6.grid(row=6,column=2,ipadx=5,padx=10,pady=5) but6.bind("<Button-1>", new_window)