因此,我正在为学校编写一个程序,而且我必须进行数学测验,测验需要超过10个问题。我制作了一个按钮,该按钮使用一个生成新问题的命令定义,清除文本框,从字典中获取答案,并将新问题插入到文本框中。目前,用户可以多次按下按钮。我实际上不知道如何计算或监控tkinter中的按钮被按下的次数。如果有人能够为我提供一些Python代码(3.1.4),我可以用它来计算按钮被按下的次数,我将非常感激。如何计算单击按钮的次数Python(tkinter)
-2
A
回答
1
您需要一个全局或类实例作用域中的变量以及一个访问变量作用域的函数,该变量在调用时会增加变量的作用域。将该函数设置为Button
的command
属性,以便在单击该按钮时调用该函数。
3
这应该做你想要什么(它计算按下按钮的数量并打印):
from tkinter import *
class Application(Frame):
def __init__(self, master):
super(Application, self).__init__(master)
self.grid()
self.bttn_clicks = 0
self.create_widget()
def create_widget(self):
self.bttn = Button(self)
self.bttn['text'] = "Total Clicks: 0"
self.bttn['command'] = self.update_count
self.bttn.grid()
def update_count(self):
self.bttn_clicks += 1
self.bttn['text'] = "Total Clicks: " + str(self.bttn_clicks)
root = Tk()
root.title("Click Counter")
root.geometry('200x50')
app = Application(root)
root.mainloop()
这就是你的程序的基础上,你将不得不把这个代码用你的方式想要自己,因为我无法访问您的源代码。
相关问题
- 1. 用PHP计算按钮点击次数
- 2. 计算没有装饰器点击按钮的次数(Python)
- 3. 单击按钮时Tkinter?
- 4. 简单的计算器 - 如何在一次点击后停止按钮点击
- 5. 使用按钮更改图像使用Python单击按钮Tkinter
- 6. 单选按钮tkinter python
- 7. Python Tkinter按钮
- 8. 计算在我的程序中点击按钮的次数
- 9. 计算在angularjs中点击该按钮的次数
- 10. 计算提交按钮被点击的次数
- 11. 计算按钮点击次数的PHP脚本
- 12. tkinter计算器等backspace按钮
- 13. 如何禁用从另一台计算机单击的按钮
- 14. 如何设置一个Tkinter按钮来删除一次点击?
- 15. Python 2.7按钮单击后使用tkinter GUI的结构
- 16. 单击按钮一次joypad
- 17. 单击按钮一次
- 18. 如何用javascript计算点击次数?
- 19. JavaScript - 如何计算任意数量的按钮点击
- 20. 单击按钮时清除再次单击按钮
- 21. 如何计算每次点击后页面重新加载时按钮点击的次数?
- 22. Python 3和tkinter通过单击按钮打开新窗口
- 23. python tkinter单选按钮状态
- 24. 如何使用Tkinter按钮退出Python?
- 25. 如何制作继续按钮? Python,tkinter
- 26. TKinter按钮避免双击
- 27. Python:我按下按钮时如何冻结按钮? - Tkinter
- 28. 单击单选按钮时的输入值计算
- 29. 基于输入和单击单选按钮的实时计算
- 30. 基于单选按钮的jQuery自动计算单击
您需要先尝试一下。如果你有,发布你的尝试。如果没有,尝试一下然后回来。即使我想为你写这篇文章,但是如果没有看到它将适合的上下文,我也不会。 – Brionius 2014-10-11 14:51:57