Форум сайта python.su
import Tkinter as tk
import tkMessageBox
def click(e):
tkMessageBox.showerror('Error', 'golakteko opasnoste')
root = tk.Tk()
btn = tk.Button(root)
btn['text'] = 'clickme'
btn.bind('<Button-1>', click)
btn.pack()
root.mainloop()
Офлайн
А чем не устраивает Button(root, text=“clickme”, command=click) ?
Да. Занимательный факт. Не замечал никогда. Действительно мэссэдж бокс через bind блокирует возврат :)
Обычные вычисления работают нормально.
Отредактировано (Июль 19, 2009 09:14:44)
Офлайн