2013-04-01 55 views
2

我想用鼠標選擇多個對象,就像在窗口中單擊並拖動一樣。我在python中使用tkinter來創建這個gui。我正在創建對象,如下面的代碼所示。如何用tkinter python gui中的鼠標選擇多個對象?

import Tkinter as tk 
from Tkinter import * 

root = Tk() 
w= Canvas(root, width=800, height=768) 
w.grid() 
w.create_line(200,200,300,300, width=3, tags="line1") 
w.create_oval(150,100,170,300, fill="red", tags="oval") 

mainloop() 

什麼,我試圖做的是,如果我拖我的鼠標移到多個對象的一些畫質應該返回對象的標籤。我怎樣才能做到這一點。

謝謝

回答

2

保存的座標上的按鈕向下事件,然後一個按鈕向上事件中使用的畫布find_enclosedfind_overlapping方法來查找該區域封閉的所有項目。

相關問題