Python 可以在两个按钮下创建进度条吗

Python 可以在两个按钮下创建进度条吗,python,tkinter,progress-bar,Python,Tkinter,Progress Bar,是否可以在“水+”和“水-”两个按钮下设置一个进度条,这样当我按下按钮时,进度条处理一个步骤,当我按下按钮时,进度条向后移动一步 谢谢大家。是的,可以将进度条设置为减法和添加过程,具体取决于按下按钮或触发事件 下面是一个示例代码 将tkinter作为tk导入 将tkinter.ttk导入为ttk root=tk.tk() progressbar=ttk.progressbar(根,长度=200,最大值=10,值=5) progressbar.grid(行=1) 进程=tk.IntVar(值=5)

是否可以在“水+”和“水-”两个按钮下设置一个
进度条
,这样当我按下
按钮时,
进度条
处理一个步骤,当我按下
按钮时,
进度条
向后移动一步


谢谢大家。

是的,可以将
进度条设置为减法添加过程,具体取决于按下
按钮或触发事件

下面是一个示例代码

将tkinter作为tk导入
将tkinter.ttk导入为ttk
root=tk.tk()
progressbar=ttk.progressbar(根,长度=200,最大值=10,值=5)
progressbar.grid(行=1)
进程=tk.IntVar(值=5)
def添加水():
if process.get()

在大多数编程语言中都有这样的功能,这是绝对可能的。(您使用的是什么语言?)请注意,SO并非免费编码服务(请参阅)。试着编写您自己的实现,如果遇到问题,您的问题和代码(请参阅)以及您遇到的特定问题的描述。您好,python,但是当我放置代码时,我无法发布我的问题,mybe代码很难。对于thatoleee,它起作用了,祝贺您,您非常好,我有一个问题,是否有可能从中间开始,当移动后大约2分钟,返回中间,这将是困难的。谢谢你的帮助。“是的,这是可能的,一点也不困难,但我认为你应该尝试自己做,如果你有任何问题,你可以问我们。你也应该接受你的问题的最佳答案。好的,这个代码有效,我插入值=5,指示器从中心开始,但当推动水+指示器后退一步时。这是,现在一切都好了,现在如果你告诉我如何使指示器在1分钟后单独返回中心,我将非常感激。使用
after(1000,…)
当您按下任何
按钮时,tkinter的功能将触发它,它将使过程返回到中心。:)这就是我所能帮助的,停止删除你的评论。
import tkinter as tk
import tkinter.ttk as ttk

root = tk.Tk()

progressbar = ttk.Progressbar(root, length=200, maximum=10, value=5)
progressbar.grid(row=1)

process = tk.IntVar(value=5)
def add_water():
    if process.get() < progressbar['maximum']:
        process.set( process.get() + 1)
        progressbar['value'] = process.get()

def sub_water():
    if process.get() > 0:
        process.set( process.get() - 1)
        progressbar['value'] = process.get()

add = ttk.Button(root, text='Water +', command=add_water)
sub = ttk.Button(root, text='Water -', command=sub_water)

label = ttk.Label(root, textvariable=process)

label.grid(row=0)
add.grid(row=0, sticky='e')
sub.grid(row=0, sticky='w')

root.mainloop()