2013-04-22 92 views
7

什麼是在tkinter中實現拖放的正確/官方/正確/推薦的方式?我的文檔部分24.1.1包括:在Tkinter中拖放?

Tkdnd對Tkinter的拖放支持。這是實驗性的, 在被Tk DND替換時應該被棄用。

但我找不到其他官方文檔。 Tkinter是否有拖放支持?這是什麼版本依賴?這個東西還沒有包含在tk(tcl)中,然後過濾到tkinter?

我應該強調的是,我正在討論不同應用程序之間的拖放操作,而且我目前使用的是Python 2(儘管任何依賴於python 3的解決方案仍然有用)。

回答

5

Tkinter對應用程序之間沒有內置的拖放支持。 Tkdnd是AFAIK,它是自己完成低級代碼的唯一方法。

+0

感謝您的快速響應d。從引用的文檔中,我可以假設_tkdnd_和_tk dnd_是兩個單獨的東西嗎? – Richard 2013-04-22 14:40:07

3

退房this module,d &傳統知識和Python 3

+0

請看看。謝謝。 – Richard 2013-08-14 14:37:29

+2

我知道鏈接並不是特別受歡迎的,但是這篇文章很有價值,它指出瞭如何工作[Tkdnd](http://www.bitflipper.ca/Documentation/Tkdnd.html) – 2014-09-19 09:03:56