[英]Displaying different Tkinter labels each time a button is hit
反正还有吗? python 3.4我可以有一个按钮和一个标签,每次我按下该按钮时,标签都会更改其文本? 文本。 我有一个数学方程式程序正在制作中,想要将答案作为文本打印在屏幕上,而不是打印到python控制台打印。
label = tk.Label(self, text = "").pack()
button1 = tk.Button(self, text = "Button").pack(fill=X)
我希望该按钮以某种方式更改该标签。
如果没有标签,还有其他方法吗?
将回调函数绑定为按钮的命令。 在该回调函数中,重新配置标签的文本。
label = tk.Label(self, text="")
label.pack()
e1 = tk.Entry(self)
e1.pack()
e2 = tk.Entry(self)
e2.pack()
button1 = tk.Button(self, text="Button", command=my_func)
button1.pack(fill=X)
def my_func():
label.config(text=str(float(e1.get())*float(e2.get())))
上面的示例将label
更改为e1
和e2
中任何内容的乘积。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.