1. 程式人生 > >一個按鈕會隨著滑鼠移動而變化的小工具

一個按鈕會隨著滑鼠移動而變化的小工具

非常簡單的小玩意,創意是跟網上學的,寫著練練筆

實現的功能就是:

兩個按鈕,滑鼠在兩個按鍵之間移動的時候,按鈕的內容也會發生變化。

用的是tkinter的包

程式碼如下

 1 from tkinter import *
 2 class Trick():
 3     def __init__(self):
 4         self.top = Tk()
 5         self.label = Label(self.top, text="Do you love me")
 6         self.label.pack()
 7 
 8         self.left_button = Button(self.top, text="
Yes, I do") 9 self.right_button = Button(self.top, text="No, I don't") 10 self.right_button.bind('<Leave>', self.swapText) 11 self.right_button.bind('<Enter>', self.swapText) 12 self.left_button.pack(side=LEFT) 13 self.right_button.pack(side=RIGHT)
14 15 def swapText(self, ev=None): 16 left = self.left_button['text'] 17 right = self.right_button['text'] 18 self.left_button.config(text = right) 19 self.right_button.config(text = left) 20 21 def main(): 22 trick = Trick() 23 mainloop() 24 if __name__
== '__main__': 25 main()