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

Python+tkinter程序中ttk.Progressbar进度条组件用法演示

董付国老师Python系列教材(累计印刷超过240次)推荐与选用参考

中国大学MOOC董付国老师“Python程序设计基础”可以发证书啦

开学第一课:一定不要这样问老师Python问题

Python小屋7500道习题免费在线练习

“Python小屋”1400篇历史文章分类速查表

董付国老师Python教学PPT汇总与题库分享

==============

推荐教材:

董付国.《Python算法设计、实现、优化与应用(微课版·在线学习软件版)》(ISBN:978-7-302-68606-4),清华大学出版社,定价79元,2025年5月出版

配套资源:授课计划、教学课件、例题源码、微课视频、数据文件、电子教案、在线练习软件

《Python算法设计、实现、优化与应用》教学大纲

教材《Python算法设计、实现、优化与应用》前言与目录

《Python算法设计、实现、优化与应用》265道章节习题参考答案(53页)

=================

基础知识:

Progressbar组件用于显示长时间运行的操作的状态,使用时有两种模式,确定模式显示已完成的百分比,非确定模式以动画方式提示用户正在运行。

Progressbar组件支持的选项有class、cursor、length、maximum、mode、orient、phase、style、takefocus、value、variable,其中length指定长轴的长度(水平方向时的宽度或垂直方向时的高度),maximum指定最大值(默认值为100),mode指定模式(值为'determinate'或'indeterminate'),orient指定方向(值为'horizontal'或'vertical'),phase为只读选项(确定模式下当值介于0和最大值之间时定期增加值,也可以用来实现额外的动画效果),value表示当前值(确定模式下表示已完成的工作,不确定模式下为对最大值的模),variable指定与当前值关联的全局变量(此时不能显式修改选项value的值,即variable优先级高于value)。

使用ttk.Style为该组件设置样式时,其类名为TProgressbar,支持的选项有background、bordercolor、darkcolor、lightcolor、maxphase(适用于aqua主题)、period(适用于aqua主题)、troughcolor。

Progressbar组件除了从基类中继承了大量方法之外,自定义方法如下表所示。

方法

功能

start(interval=None)

启动自动增加模式,每个interval毫秒自动增加一次,不指定参数interval时默认为50毫秒

step(amount=None)

增加选项value的值,不指定参数amount时默认值为1.0

stop()

结束自动增加模式

任务描述:

编写Python+tkinter程序,演示Progressbar进度条组件的用法。

参考代码:

运行效果:

=================

温馨提示:

关注微信公众号“Python小屋”,在公众号后台发送消息“大事记”可以查看董付国老师与Python有关的重要事件;发送消息“教材”可以查看董付国老师出版的Python系列教材(累计印刷超过240次)的适用专业详情;发送消息“历史文章”可以查看董付国老师推送的超过1400篇原创技术文章;发送消息“会议”可以查看近期董付国老师的培训安排;发送消息“微课”可以查看董付国老师免费分享的超过700节Python微课视频;发送消息“课件”可以查看董付国老师免费分享的Python教学资源;发送消息“小屋刷题”可以下载“Python小屋刷题神器”,免费练习6600道客观题和915道编程题,题库持续更新;发送消息“编程比赛”了解Python小屋编程大赛详情。

http://www.jsqmd.com/news/284280/

相关文章:

  • 2026本地汽车托运物流怎么选?性价比优选,国内正规的汽车托运物流平台赋能企业生产效率提升与成本优化
  • 微算法科技(NASDAQ :MLGO)量子安全区块链:PQ-DPoL与Falcon签名的双重防御体系
  • 救命神器9个AI论文软件,助你轻松搞定本科生毕业论文!
  • ctfshow web入门
  • 2025.12.18 NAT地址转换、PAT - 实践
  • 2026最新专注力培训机构top5评测!服务深度覆盖锦江区、青羊区、双流区等地,辐射成都本地,优质学校权威榜单发布,科学体系铸就儿童成长优势.
  • 学长亲荐2026专科生必用AI论文软件TOP10:开题报告文献综述全测评
  • Deepoc-m数学大模型:半导体设计的智能革命
  • 浙江经验丰富的活性炭纤维生产厂哪家好,科净炭纤维靠谱
  • 2026年铜套品牌制造商排名,雪龙铜制品实力几何?
  • 64 K8s安全机制
  • 剖析靠谱的驾驶证报名平台,炎尚驾校优势究竟在哪?
  • 资质齐全的不锈钢液压设备接头厂家靠谱吗
  • Deepoc-M智能教育系统:重塑个性化学习的未来
  • 基于SpringBoot的爱心公益网站
  • 基于springboot的大学生一体化服务管理系统
  • 2026 AI终局之战:具身智能,是 AI 逃离“推理监狱”的唯一钥匙
  • 程序员可以做什么副业?我的经历告诉你
  • 2026年价格合理的无纸化会议系统生产厂家推荐
  • 亲测好用!MBA论文写作TOP10 AI论文工具深度测评
  • 不到一百块的软著材料能用吗?
  • 看看思艾特介绍,对比同行它的特色在哪,排名怎样?
  • 【建议收藏】一文讲透大模型技术与应用:RAG、Agent是“发动机“,智能问答才是“车“——小白也能看懂的AI技术指南
  • 2026年点餐收银系统哪家好?五大优质餐饮收银/奶茶店收银/餐饮管理系统深度推荐
  • IM 系统设计:仿微信架构,Netty + Protobuf + WebSocket 如何支撑百万级长连接?
  • 2026年RCEP原产地证办理优质机构推荐
  • 数据治理避坑:Apache DolphinScheduler 工作流调度实战,如何搞定 1000+ 任务的依赖关系?
  • 【必学收藏】架构师带你全面解析RAG技术演进:从Naive RAG到Agentic RAG的架构之路
  • 2026年咖啡机上门维修公司权威推荐:北京咖啡机上门维修服务、北京咖啡机维修点、咖啡机上门维修、巴慕达售后、戴森维修中心选择指南
  • 端云协同 + Agent 怎么做?