Key action: Key released,keyactionreleased,from Tkinter


from Tkinter import *class KeyDemo( Frame ):   def __init__( self ):      Frame.__init__( self )      self.pack( expand = YES, fill = BOTH )      self.master.title( 'Demonstrating Keystroke Events' )      self.master.geometry( '350x50' )      self.message1 = StringVar()      self.line1 = Label( self, textvariable = self.message1 )      self.message1.set( 'Type any key or shift' )      self.line1.pack()      self.message2 = StringVar()      self.line2 = Label( self, textvariable = self.message2 )      self.message2.set( '' )      self.line2.pack()      self.master.bind( '<KeyRelease>', self.keyReleased )   def keyReleased( self, event ):      self.message1.set( 'Key released: ' + event.char )      self.message2.set( 'This key is not left shift' )def main():   KeyDemo().mainloop()if __name__ == '__main__':   main()

评论关闭