python Tkinter 做了一个窗口,窗口设置800x600,中建立两个按钮,分别控制一个变量数据增减
时间: 2024-05-03 08:22:04 浏览: 121
Tkinter基本入门文字教程(详细介绍Tkinter各项例程)
好的,这个问题属于编程问题,我可以回答。
您可以使用Tkinter中的Button和Label控件来实现这个功能。
首先,您需要创建一个主窗口,设置其宽度和高度为800和600像素。
然后,创建两个按钮,分别用于增加和减少变量的值。 每个按钮都需要绑定一个回调函数,用于实现变量值的增加和减少。
下面是一个简单的代码示例:
```
import tkinter as tk
def increase():
global var
var.set(var.get() + 1)
def decrease():
global var
var.set(var.get() - 1)
root = tk.Tk()
root.geometry("800x600")
var = tk.IntVar()
var.set(0)
label = tk.Label(root, textvariable=var)
label.pack()
btn_increase = tk.Button(root, text="增加", command=increase)
btn_increase.pack()
btn_decrease = tk.Button(root, text="减少", command=decrease)
btn_decrease.pack()
root.mainloop()
```
在这个示例中,我们使用了Tkinter中的IntVar变量来保存变量的值。Label控件用于显示变量的值,并将其与IntVar变量相关联。
按钮和回调函数的创建也比较简单。 只需创建一个按钮,将其文本和回调函数作为参数传递即可。
希望这个回答能够帮助您。
阅读全文