1
A
回答
3
肯定有。將它綁定到兩個不同的小部件。
import Tkinter
root = Tkinter.Tk()
def keypress1(event):
print event.keysym, " key pressed in root"
def keypress2(event):
print event.keysym, " key pressed in text"
text = Tkinter.Text(root, width=20, height=20)
root.bind("<Return>", keypress1)
text.bind("<Return>", keypress2)
text.pack()
root.mainloop()
當然,事件必須實際發生在兩個小部件中。我不確定是否有辦法將一個小部件捕獲的事件傳播給另一個沒有捕獲它的事件。但是,可能有更好的方法來解決你的問題,而不是用這種方式來傳播事件;你總是可以通過root
趕上活動,並在那裏做任何你想做的事情。
相關問題
- 1. Python Tkinter:綁定相同的鍵兩次?
- 2. Python tkinter鍵綁定到所有後續的小部件
- 3. 將相同的函數綁定到jquery中的不同元素
- 4. MVVMCross - 將相同的ViewModel綁定到2個不同的視圖
- 5. 高效地將不同的鍵綁定到同一命令
- 6. 如何將相同的DataSource綁定到兩個相同的ListViews?
- 7. Tkinter小部件將進入不同的框架?
- 8. 的Tkinter Menubutton小部件鍵結合在同一窗口
- 9. 如何將<B1-Motion>綁定到tkinter Button小部件?
- 10. 如何將相同的函數綁定到不同的jQuery事件?
- 11. 爲什麼不能將不同的服務器綁定到相同的端口?
- 12. 將相同的函數綁定到不同參數的窗口調整大小事件
- 13. 綁定兩個GridView到相同的綁定來源相同的形式
- 14. 將ngInclude綁定到不同的模型
- 15. 將不同的json綁定到spinner
- 16. 我如何將按鍵事件綁定到具有相同類的文本框
- 17. 在C++中將不同的鍵映射到相同的值
- 18. 如何將不同的TabItems綁定到不同的ViewModels
- 19. 綁定內部div到具有相同屬性的不同knockoutJS視圖模型
- 20. 綁定到不同的dataContexts
- 21. Qt樣式表 - 相同類型小部件的不同樣式
- 22. 在tkinter中銷燬來自不同子例程的小部件
- 23. Ninject綁定:綁定到不同類型的相同界面。爲什麼有效?
- 24. 將來自不同模式的類似命令綁定到相同的密鑰
- 25. 將不同的上下文變量綁定到相同的Seam類
- 26. jquery - 我怎麼能將相同的東西綁定到2個不同的類?
- 27. 將類的不同屬性綁定到相同UserControl的兩個實例
- 28. Guice將兩個不同的類綁定到具有註釋的相同接口
- 29. 如何使用angulajs將相同的數據綁定到不同的選項?
- 30. 將相同的SQLAlchemy表附加到具有不同綁定的兩個模型
你真的想解決什麼問題?你是否需要相同的鍵來在不同的小部件中做不同的事情(例如:F1在一個小部件中調用foo(),但從另一個小部件中調用bar())?或者,你是否想要創建一個全局綁定,無論焦點是在哪個小部件中,都會觸發? –
@BryanOakley問題是連接到一個小部件中顯示參數,但你昨天在另一個問題中解決了它,謝謝你兩次! – Copo