One Hat Cyber Team
Your IP :
3.145.201.49
Server IP :
162.241.123.123
Server :
Linux sh016.hostgator.in 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64
Server Software :
Apache
PHP Version :
8.2.25
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
lib64
/
python2.7
/
Demo
/
tkinter
/
matt
/
View File Name :
bind-w-mult-calls-p-type.py
from Tkinter import * import string # This program shows how to use a simple type-in box class App(Frame): def __init__(self, master=None): Frame.__init__(self, master) self.pack() self.entrythingy = Entry() self.entrythingy.pack() # and here we get a callback when the user hits return. we could # make the key that triggers the callback anything we wanted to. # other typical options might be <Key-Tab> or <Key> (for anything) self.entrythingy.bind('<Key-Return>', self.print_contents) # Note that here is where we bind a completely different callback to # the same event. We pass "+" here to indicate that we wish to ADD # this callback to the list associated with this event type. # Not specifying "+" would simply override whatever callback was # defined on this event. self.entrythingy.bind('<Key-Return>', self.print_something_else, "+") def print_contents(self, event): print "hi. contents of entry is now ---->", self.entrythingy.get() def print_something_else(self, event): print "hi. Now doing something completely different" root = App() root.master.title("Foo") root.mainloop() # secret tip for experts: if you pass *any* non-false value as # the third parameter to bind(), Tkinter.py will accumulate # callbacks instead of overwriting. I use "+" here because that's # the Tk notation for getting this sort of behavior. The perfect GUI # interface would use a less obscure notation.