在python tkinter中Canvas实现进度条显示的方法


Posted in Python onJune 14, 2019

如下所示:

from tkinter import *
import time
 
#更新进度条函数
def change_schedule(now_schedule,all_schedule):
 canvas.coords(fill_rec, (5, 5, 6 + (now_schedule/all_schedule)*100, 25))
 root.update()
 x.set(str(round(now_schedule/all_schedule*100,2)) + '%')
 if round(now_schedule/all_schedule*100,2) == 100.00:
  x.set("完成")
 
root = Tk()
#创建画布
frame = Frame(root).grid(row = 0,column = 0)#使用时将框架根据情况选择新的位置
canvas = Canvas(frame,width = 120,height = 30,bg = "white")
canvas.grid(row = 0,column = 0)
x = StringVar()
#进度条以及完成程度
out_rec = canvas.create_rectangle(5,5,105,25,outline = "blue",width = 1)
fill_rec = canvas.create_rectangle(5,5,5,25,outline = "",width = 0,fill = "blue")
 
Label(frame,textvariable = x).grid(row = 0,column = 1)
 
'''
使用时直接调用函数change_schedule(now_schedule,all_schedule)
下面就模拟一下....
'''
 
for i in range(100):
 time.sleep(0.1)
 change_schedule(i,99)
 
mainloop()

在python tkinter中Canvas实现进度条显示的方法

实现的甚是粗糙......

以上这篇在python tkinter中Canvas实现进度条显示的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
用Python实现换行符转换的脚本的教程
Apr 16 Python
python使用in操作符时元组和数组的区别分析
May 19 Python
Python应用03 使用PyQT制作视频播放器实例
Dec 07 Python
Python管理Windows服务小脚本
Mar 12 Python
python实现数据库跨服务器迁移
Apr 12 Python
使用python根据端口号关闭进程的方法
Nov 06 Python
利用python提取wav文件的mfcc方法
Jan 09 Python
python实现微信自动回复及批量添加好友功能
Jul 03 Python
python 动态调用函数实例解析
Oct 21 Python
python实现的汉诺塔算法示例
Oct 23 Python
python实现二分类和多分类的ROC曲线教程
Jun 15 Python
Python基于pillow库实现生成图片水印
Sep 14 Python
浅谈PySpark SQL 相关知识介绍
Jun 14 #Python
python Tkinter的图片刷新实例
Jun 14 #Python
基于Python的Post请求数据爬取的方法详解
Jun 14 #Python
Appium+python自动化怎么查看程序所占端口号和IP
Jun 14 #Python
Python中py文件转换成exe可执行文件的方法
Jun 14 #Python
10 行Python 代码实现 AI 目标检测技术【推荐】
Jun 14 #Python
Python3 Tkinter选择路径功能的实现方法
Jun 14 #Python
You might like
用Json实现PHP与JavaScript间数据交换的方法详解
2013/06/20 PHP
PHP 文件编程综合案例-文件上传的实现
2013/07/03 PHP
php 模拟 asp.net webFrom 按钮提交事件实例
2014/10/13 PHP
PHP获取youku视频真实flv文件地址的方法
2014/12/23 PHP
php实现网站顶踩功能的完整前端代码
2015/07/19 PHP
php发送短信验证码完成注册功能
2015/11/24 PHP
PHP验证码类ValidateCode解析
2017/01/07 PHP
PHP实现的迪科斯彻(Dijkstra)最短路径算法实例
2017/09/16 PHP
PHPStudy下如何为Apache安装SSL证书的方法步骤
2019/01/23 PHP
PHP实现获取ip地址的5种方法,以及插入用户登录日志操作示例
2019/02/28 PHP
JavaScript的漂亮的代码片段
2013/06/05 Javascript
javaScript面向对象继承方法经典实现
2013/08/20 Javascript
JS设置cookie、读取cookie、删除cookie
2015/04/17 Javascript
jQuery实现垂直半透明手风琴特效代码分享
2015/08/21 Javascript
JavaScript实现移动端滑动选择日期功能
2016/06/21 Javascript
JS HTML5实现拖拽移动列表效果
2020/08/27 Javascript
网页挂马方式整理及详细介绍
2016/11/03 Javascript
Jquery给当前页或者跳转后页面的导航栏添加选中后样式的实例
2016/12/08 Javascript
vue组件发布到npm简单步骤
2017/11/30 Javascript
让你5分钟掌握9个JavaScript小技巧
2018/06/09 Javascript
js实现简单模态框实例
2018/11/16 Javascript
微信小程序:报错(in promise) MiniProgramError
2020/10/30 Javascript
python使用udp实现聊天器功能
2018/12/10 Python
我喜欢你 抖音表白程序python版
2019/04/07 Python
Python 元组操作总结
2019/09/18 Python
如何实现在jupyter notebook中播放视频(不停地展示图片)
2020/04/23 Python
Python中and和or如何使用
2020/05/28 Python
HTML5和CSS3让网页设计提升到下一个高度
2009/08/14 HTML / CSS
师范生自我鉴定范文
2013/10/05 职场文书
公司综合部的成员自我评价分享
2013/11/05 职场文书
2014自主招生自荐信策略
2014/01/27 职场文书
晚会主持词开场白
2014/03/17 职场文书
公司委托书格式范文
2014/10/09 职场文书
2015年禁毒工作总结
2015/04/30 职场文书
冰雪公主观后感
2015/06/16 职场文书
 python中的元类metaclass详情
2022/05/30 Python