日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python tk 获取鼠标事件_在Tkin中列出鼠标悬停事件函数

發布時間:2025/4/16 python 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python tk 获取鼠标事件_在Tkin中列出鼠标悬停事件函数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我正在制作一個醫學工具的圖形用戶界面作為一個類項目。給定一個條件,它應該輸出一堆從不同網站收集的治療方案,比如webMD。我希望能夠處理所列出的任何一種療法的鼠標懸停事件,以提供關于該療法的更多信息(例如藥物的類別,是否為普通藥物,等等)。在

標簽存儲在一個列表中,因為我不知道有多少不同的處理將被退回。所以我的問題是如何讓這些mouseover事件起作用。我不能為每一個可能的標簽都寫一個函數定義,它們的數量可能是成百上千。我肯定有一個非常Python式的方法來做,但我不知道是什么。在

以下是我創建標簽的代碼:def search_click():

"""

Builds the search results after the search button has been clicked

"""

self.output_frame.destroy() # Delete old results

build_output() # Rebuild output frames

treament_list = mockUpScript.queryConditions(self.condition_entry.get()) # Get treatment data

labels = []

frames = [self.onceFrame, self.twiceFrame, self.threeFrame, self.fourFrame] # holds the list of frames

for treament in treament_list: # For each treatment in the list

label = ttk.Label(frames[treament[1] - 1], text=treament[0]) # Build the label for treatment

labels.append(label) # Add the treatment to the list

label.pack()

下面是GUI的樣子(不要判斷[-;)

文本“懸停在藥物上獲取信息”應該根據鼠標懸停在哪種藥物上而改變。在

總結

以上是生活随笔為你收集整理的python tk 获取鼠标事件_在Tkin中列出鼠标悬停事件函数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。