一個按鈕會隨著鼠標移動而變化的小工具
阿新 • • 發佈:2018-12-21
移動 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()
一個按鈕會隨著鼠標移動而變化的小工具