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

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

移動 pac 簡單 class col 就是 簡單的 init .config

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

實現的功能就是:

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

用的是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()

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