当前位置: 首页 > news >正文

那个网站是专门做机械设备/网络营销的概念和特点

那个网站是专门做机械设备,网络营销的概念和特点,红色主题网站模板,用rp怎么做网站原型在用python做一个GUI界面时,想搞一个进度条实时显示下载进度,但查阅很多博客,最后的显示效果都类似下面这种:这种效果在CMD界面看着还可以,但放到图形界面时就有点丑了,所以我用Canvas重新做了一个进度条&a…

在用python做一个GUI界面时,想搞一个进度条实时显示下载进度,但查阅很多博客,最后的显示效果都类似下面这种:

20181213145649.jpg

这种效果在CMD界面看着还可以,但放到图形界面时就有点丑了,所以我用Canvas重新做了一个进度条,完美满足了我的要求,看着也比较舒服。

import time

import threading

from tkinter import *

def update_progress_bar():

for percent in range(1, 101):

hour = int(percent/3600)

minute = int(percent/60) - hour*60

second = percent % 60

green_length = int(sum_length * percent / 100)

canvas_progress_bar.coords(canvas_shape, (0, 0, green_length, 25))

canvas_progress_bar.itemconfig(canvas_text, text='%02d:%02d:%02d' % (hour, minute, second))

var_progress_bar_percent.set('%0.2f %%' % percent)

time.sleep(1)

def run():

th = threading.Thread(target=update_progress_bar)

th.setDaemon(True)

th.start()

top = Tk()

top.title('Progress Bar')

top.geometry('800x500+290+100')

top.resizable(False, False)

top.config(bg='#535353')

# 进度条

sum_length = 630

canvas_progress_bar = Canvas(top, width=sum_length, height=20)

canvas_shape = canvas_progress_bar.create_rectangle(0, 0, 0, 25, fill='green')

canvas_text = canvas_progress_bar.create_text(292, 4, anchor=NW)

canvas_progress_bar.itemconfig(canvas_text, text='00:00:00')

var_progress_bar_percent = StringVar()

var_progress_bar_percent.set('00.00 %')

label_progress_bar_percent = Label(top, textvariable=var_progress_bar_percent, fg='#F5F5F5', bg='#535353')

canvas_progress_bar.place(relx=0.45, rely=0.4, anchor=CENTER)

label_progress_bar_percent.place(relx=0.89, rely=0.4, anchor=CENTER)

# 按钮

button_start = Button(top, text='开始', fg='#F5F5F5', bg='#7A7A7A', command=run, height=1, width=15, relief=GROOVE, bd=2, activebackground='#F5F5F5', activeforeground='#535353')

button_start.place(relx=0.45, rely=0.5, anchor=CENTER)

top.mainloop()

显示效果如下:

20181213145718.jpg

以上这篇对python GUI实现完美进度条的示例详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

本文标题: 对python GUI实现完美进度条的示例详解

本文地址: http://www.cppcns.com/jiaoben/python/247320.html

http://www.jmfq.cn/news/4897315.html

相关文章:

  • 辽宁大连建设工程信息网站/百度竞价排名规则
  • 护肤品网站建设/免费推广工具
  • 网址之家大全/李勇seo的博客
  • wordpress建小说网站/昆明网络推广公司排名
  • 学院网站建设流程/恶意点击推广神器
  • wordpress登录链接修改/关键词优化分析工具
  • 免费的网站软件正能量/网络营销策划书格式
  • h5制作的炫酷个人网站/百度店面定位怎么申请
  • wordpress 友情链接分类/seo什么意思中文意思
  • 网站建设费可以抵扣进项税吗/百度贴吧官网首页
  • 怎么做招标公司网站/百度手机网页版入口
  • asp.net做网站后台/腾讯朋友圈广告怎么投放
  • 只做app不做网站可以吗/b2b商务平台
  • 嘉兴做微网站设计/优化设计答案六年级上册语文
  • 名校建设专题网站/阐述网络营销策略的内容
  • 政府采购网上商城网站/北京刚刚传来特大消息
  • 教材资源网站建设/百度安装app
  • 如何在网站上做公示/seo运营是做什么的
  • 广州市公需课在哪个网站可以做/网络营销策略
  • 帮别人备案网站/电商平台app大全
  • 阿里云购买网站登录/网络营销的基本特征有哪七个
  • 限制访问次数的网站/微博推广价格表
  • 襄州区城乡建设局网站/百度电脑版网页版
  • 建设个人购物网站/艾瑞指数
  • 做网站备完备案需要干什么/营销技巧和营销方法培训
  • 直播app开发价格/灰色行业关键词优化
  • 电子商务专业网站建设/购买网站域名
  • 微信公众号好看的模板哪里找/济南网站优化排名
  • 哪个网站可以免费做初级试题/拼多多关键词怎么优化
  • 棋牌网站开发搭建/电子商务推广