|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- import re
- import os
- from tkinter import *
- from math import trunc
- import chardet
- import tkinter as tk
- from time import sleep
- from math import trunc
- from tkinter import ttk
- fileList = range(10)
- step = trunc(100/len(fileList))
- def MAIN():
- """Put your loop in here"""
- for fileName in fileList:
-
- sleep(1)
- print(fileName)
- progress.step(step)
- progress.update()
- root.destroy()
- root = tk.Tk()
- progress = ttk.Progressbar(root, length=100)
- progress.pack()
- progress.after(1, MAIN)
- root.mainloop()
复制代码
为什么要用这三行,看 不懂,可以解释一下吗,谢谢
root.destroy()
root = tk.Tk()
progress = ttk.Progressbar(root, length=100)
抱歉 我记错了,grid_forget()、place_forget() 才是隐藏
destroy() 是销毁组件,直接 root.destroy() 就相当于直接销毁所有子组件并终止循环了
你这里代码本身就是错的,根窗口都没创建,怎么销毁?
|
|