程序用python和Tkinter库实现,包含了一个标签、滑块、计数器和按钮。
这个窗口程序包含了一个滑块,用户可以通过拖动滑块选择一个值;一个计数器,显示一个计数器的值;和一个按钮,点击按钮会增加计数器的值。当用户拖动滑块时;当用户点击按钮时,计数器的值会增加,并更新计数器上的值,同时还有一个归零功能,可以清空当前计数器的值。
主要是对初步学习Tkinter库的运用,功能单一,仅供学习和参考,以下附上源码。
import tkinter as tk
def add_counter(): #增加计数
global counter
counter += 1
counter_label.config(text="当前计数: {}".format(counter))
def zero_counter(): #归零计数
global counter
counter=0
counter_label.config(text="当前计数: {}".format(counter))
counter = 0
#窗口的属性(大小,背景颜色)
root = tk.Tk()
root.geometry("400x200+200+200")
root.title("简单窗口程序")
root.config(background="pink")
#标签
label = tk.Label(root, text="计数器")
label.pack()
#滑块
slider = tk.Scale(root, from_=0, to=100, orient="horizontal")
slider.pack()
#滑块的计数
counter_label = tk.Label(root, text="当前计数: 0")
counter_label.pack()
#增加按钮
button = tk.Button(root, text="增加", command=add_counter)
button.pack()
#归零按钮
button = tk.Button(root, text="归零", command=zero_counter)
button.pack()
#退出按钮
button = tk.Button(root, text="退出", command=root.quit)
button.pack()
root.mainloop()