tkinter btn visual state with tkMessageBox
jmdeschamps at gmail.com
jmdeschamps at gmail.com
Sat Aug 19 09:56:51 EDT 2006
why is the button sunken when called through a bind method, and not
with the command attribute?
Thank you!
## Cut'nPaste example
from Tkinter import *
import tkMessageBox
class Vue(object):
def __init__(self):
self.root=Tk()
self.root.title("test button visual state")
self.b1=Button(self.root,text="tkMessageBox.showinfo with bind
:-(") #,command=self.showMsg)
self.b1.bind("<Button>",self.showMsg)
self.b2=Button(self.root,text="tkMessageBox.showinfo with
command :-)",command=self.showMsg)
self.b1.pack()
self.b2.pack()
self.root.mainloop()
def showMsg(self,evt=1):
if evt==1:
txt="From button with command"
else:
txt="From button with bind"
tkMessageBox.showinfo("Test of button", txt)
if __name__=="__main__":
v=Vue()
More information about the Python-list
mailing list