Python 3.x 为Windows CMD命令创建tkinter进度条
我在Python3.8.1和tkinter中有一个简单的项目,它有一些按钮来执行系统操作,比如windows文件资源管理器和复制文件,除了出现CMD窗口外,它工作正常 在执行CMD命令时,是否有任何方法创建tkinter进度条以显示处理Python 3.x 为Windows CMD命令创建tkinter进度条,python-3.x,windows,tkinter,Python 3.x,Windows,Tkinter,我在Python3.8.1和tkinter中有一个简单的项目,它有一些按钮来执行系统操作,比如windows文件资源管理器和复制文件,除了出现CMD窗口外,它工作正常 在执行CMD命令时,是否有任何方法创建tkinter进度条以显示处理 from tkinter import * import os root = Tk() def open_file(): os.system('start explorer.exe') def copy_file(): input_val1
from tkinter import *
import os
root = Tk()
def open_file():
os.system('start explorer.exe')
def copy_file():
input_val1 = t1.get("1.0","end-1c")
input_val2 = t2.get("1.0","end-1c")
print(input_val1)
print(input_val2)
os.system('copy '+input_val1+' '+input_val2)
t1 = Text(root, height = 1, width = 10)
t1.pack()
t2 = Text(root, height = 1, width = 10)
t2.pack()
b1 = Button(root, text="open file explorer", command = lambda: open_file())
b1.pack()
b2 = Button(root, text="copy files", command = lambda: copy_file())
b2.pack()
mainloop()
对于单个comand,您只能在开始时显示0%,在结束时显示100%——您无法控制CMD中的命令显示0%到100%之间的值。对于
For
-循环中的许多命令,您可以在每个循环中更改progressbar,但可以显示(以百分比表示)已完成的命令数。对于单个命令,您只能在开始时显示0%,在结束时显示100%-您无法控制CMD中的命令显示0%到100%之间的值。对于For
-循环中的许多命令,您可以在每个循环中更改progressbar,但可以显示(以百分比表示)已完成的命令数。