返回顶部

收藏

Button mouse action: mouse in, out and rollover

更多
# Button demonstration.

from Tkinter import *
from tkMessageBox import *

class PlainAndFancy( Frame ):
   def __init__( self ):
      Frame.__init__( self )
      self.pack( expand = YES, fill = BOTH )
      self.master.title( 'Buttons' )

      self.plainButton = Button( self, text = 'Plain Button', 
                                   command = self.pressedPlain )
      self.plainButton.bind( '<Enter>', self.rolloverEnter )
      self.plainButton.bind( '<Leave>', self.rolloverLeave )
      self.plainButton.pack( side = LEFT, padx = 5, pady = 5 )

   def pressedPlain( self ):
      showinfo( 'Message', 'You pressed: Plain Button' )

   def rolloverEnter( self, event ):
      event.widget.config( relief = GROOVE )

   def rolloverLeave( self, event ):
      event.widget.config( relief = RAISED )

def main():
   PlainAndFancy().mainloop()

if __name__ == '__main__':
   main()

标签:Python,Event

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. 博主 发表 2014-09-13 04:10:00 Python基础06 函数
  2. naich 发表 2012-08-24 12:14:27 组织自己的在线Timeline
  3. cijianzy 发表 2015-04-29 12:21:58 Show-Me-the-Code0000 python 绘图学习
  4. Mark 发表 2012-12-28 09:16:53 球协函数图像的绘制
  5. 博主 发表 2015-03-09 23:17:51 Using Flask to build static blog builder
  6. hushlight 发表 2015-04-18 05:02:42 Leetcode – LRU Cache
  7. 博主 发表 2015-05-04 17:15:28 python 并行化
  8. xietingwen 发表 2014-04-13 16:05:30 将python值转换为字符串的3中方法
  9. 博主 发表 2015-04-01 16:12:50 Ubuntu 下的 Python 多版本
  10. 森林木 发表 2014-01-14 07:29:47 Python一天学习之成果
  11. 博主 发表 2015-04-20 14:12:43 Python之Flask(一)
  12. 博主 发表 2013-11-20 08:00:00 Python 动态类型