鱼C论坛

 找回密码
 立即注册
查看: 1322|回复: 4

[已解决]tkinter 进度条 求解,谢谢

[复制链接]
发表于 2021-9-17 11:07:28 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. import re
  2. import os
  3. from tkinter import *
  4. from math import trunc
  5. import chardet
  6. import tkinter as tk
  7. from time import sleep

  8. from math import trunc

  9. from tkinter import ttk

  10. fileList = range(10)


  11. step = trunc(100/len(fileList))
  12. def MAIN():
  13.     """Put your loop in here"""
  14.     for fileName in fileList:
  15.    
  16.         sleep(1)

  17.         print(fileName)

  18.         progress.step(step)
  19.         progress.update()
  20. root.destroy()
  21. root = tk.Tk()
  22. progress = ttk.Progressbar(root, length=100)
  23. progress.pack()

  24. progress.after(1, MAIN)
  25. root.mainloop()
复制代码


为什么要用这三行,看 不懂,可以解释一下吗,谢谢
root.destroy()
root = tk.Tk()
progress = ttk.Progressbar(root, length=100)
最佳答案
2021-9-17 12:44:33
swanseabrian 发表于 2021-9-17 12:40
.destory() 这个不是关闭的意思吗 为什么要关闭了,又创建,就是这里看不懂



抱歉 我记错了,grid_forget()、place_forget() 才是隐藏

destroy() 是销毁组件,直接 root.destroy() 就相当于直接销毁所有子组件并终止循环了

你这里代码本身就是错的,根窗口都没创建,怎么销毁?
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-9-17 11:46:07 | 显示全部楼层


.destory() 是隐藏组件

Tk() 是创建根窗口

Progressbar() 进度条组件,里面 length 设置进度条长度

Ps:建议将 Tkinter 基础去学完,另外你代码有些问题

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-9-17 12:40:05 | 显示全部楼层
Twilight6 发表于 2021-9-17 11:46
.destory() 是隐藏组件

Tk() 是创建根窗口




.destory() 这个不是关闭的意思吗 为什么要关闭了,又创建,就是这里看不懂
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-9-17 12:44:33 | 显示全部楼层    本楼为最佳答案   
swanseabrian 发表于 2021-9-17 12:40
.destory() 这个不是关闭的意思吗 为什么要关闭了,又创建,就是这里看不懂



抱歉 我记错了,grid_forget()、place_forget() 才是隐藏

destroy() 是销毁组件,直接 root.destroy() 就相当于直接销毁所有子组件并终止循环了

你这里代码本身就是错的,根窗口都没创建,怎么销毁?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-9-17 14:38:45 | 显示全部楼层
Twilight6 发表于 2021-9-17 12:44
抱歉 我记错了,grid_forget()、place_forget() 才是隐藏

destroy() 是销毁组件,直接 root.destr ...

是,我看也着是奇怪,谢谢,我在研究研究
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-18 12:11

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表