我创建一个新的Button对象,但创建时未指定command
选项。在创建对象之后,Tkinter有没有办法改变命令(onclick)函数?更改命令Python中的Tkinter按钮的方法
5
A
回答
15
找到这样一个很好的教程虽然Eli Courtwright's计划将努力fine¹,你真的好像虽然要的只是一个实例后重新配置,当你instantiated²你可以设置的任何属性的方式。你如何做是通过configure()方法。
¹“罚款”,如果您只使用鼠标;如果您关心Tab键并在按钮上使用[Space]或[Enter],那么您将不得不实现(复制现有代码)按键事件。通过.configure
设置command
选项要容易得多。
²实例化后唯一不能改变的属性是name
。
1
当然;只需使用bind
方法指定按钮创建后的回调。我刚刚编写并测试了下面的示例。您可以在http://www.pythonware.com/library/tkinter/introduction/events-and-bindings.htm
from Tkinter import Tk, Button
root = Tk()
button = Button(root, text="Click Me!")
button.pack()
def callback(event):
print "Hello World!"
button.bind("<Button-1>", callback)
root.mainloop()
相关问题
- 1. Python 3 - Tkinter按钮命令
- 2. 按钮命令的Python Tkinter错误
- 3. 在tkinter中的Python方法,按钮保持按下,直到不同的命令
- 4. 定义tkinter按钮命令来更改帧中的画布
- 5. 问题与按钮命令Tkinter Python
- 6. 多个命令按钮中的Tkinter
- 7. Tkinter按钮命令参数
- 8. 更改tkinter内的按钮
- 9. 在Python中使用lambda的tkinter按钮命令
- 10. 可重复的tkinter按钮命令...?
- 11. 的Tkinter - 按钮命令和GUI块
- 12. 更改tkinter中按钮的颜色
- 13. 更改Tkinter中的按钮状态
- 14. Python的调度员Tkinter的按钮命令/事件侦听
- 15. Python:按钮命令+'&'
- 16. 如何更改tkinter中使用时间和没有按钮命令的帧
- 17. 发送带有按钮命令的变量(python 3.3/tkinter)
- 18. 使用按钮更改图像使用Python单击按钮Tkinter
- 19. Python Tkinter按钮
- 20. 按钮excecu命令一次(Tkinter)
- 21. Tkinter双命令为一个按钮
- 22. 按钮不会重复命令tkinter
- 23. Tkinter命令按钮不起作用
- 24. 按钮Python中的类命令
- 25. tkinter中的单选按钮中的命令
- 26. Tkinter使用按钮和方法动态更改标签
- 27. file.open用“w”不覆盖Python中的文件tKinter按钮方法
- 28. Tkinter - 更新标签和调用方法的按钮按
- 29. Python,tkinter:如何更改新闻按钮的颜色?
- 30. Python Tkinter按钮的回调不会更改全局变量
命令配置选项通常用于按钮按下。回调函数不需要事件参数。 – tzot 2008-09-16 10:36:47