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

PyQt6之进度条

示例代码

# _*_ coding: UTF-8 _*_
# 开发团队: 大军安全
# 开发人员: Dreams
# 开发期日: 2025/9/19 15:17
# 文件名称: progressBar.py
# 开发工具: PyCharm
# 项目名称: 进度条示例
import sysfrom PyQt6.QtCore import QBasicTimer
from PyQt6.QtWidgets import QWidget, QProgressBar, QPushButton, QApplicationclass MainWidget(QWidget):def __init__(self):super().__init__()self.initUI()self.progressBar()# self.timerEvent(None)def initUI(self):self.resize(300, 200)self.setWindowTitle("QProgressBar 示例")def progressBar(self):self.pvalue = 0     # 设置进度条的初始进度变量初始值为0self.timer1 = QBasicTimer()     # 创建一个时钟# 创建进度条对象self.pgb = QProgressBar(self)self.pgb.resize(250, 30)self.pgb.move(50, 50)# 设置进度条范围self.pgb.setRange(0, 100)self.pgb.setValue(self.pvalue)# 创建开始按钮self.btn = QPushButton("开始",self)self.btn.move(120, 100)self.btn.clicked.connect(self.clickedFunc)self.show()def clickedFunc(self):if self.timer1.isActive():self.timer1.stop()self.btn.setText("开始")else:self.timer1.start(100, self)self.btn.setText("停止")def timerEvent(self, e):if self.pvalue == 100:self.timer1.stop()else:self.pvalue += 1self.pgb.setValue(self.pvalue)if __name__ == '__main__':app = QApplication(sys.argv)main = MainWidget()# main.show()sys.exit(app.exec())

运行效果,PyQt5友好一些,到了PyQt6就不太友好了

http://www.dtcms.com/a/391874.html

相关文章:

  • 【AI编程】Trae配置rules与配置和使用一些目前比较好用的MCP
  • 音乐家不会被束缚,MusicGPT+cpolar让创作更自由
  • python笔记之面向对象篇(六)
  • Linux中处理nohup日志太大的问题
  • vLLM应该怎么学习
  • 实测AI Ping,一个大模型服务选型的实用工具——技术原理与核心技巧解析
  • rag-anything —— 一站式 RAG 系统
  • 第十周文件包含漏洞和远程命令执⾏漏洞
  • 2021年下半年 系统架构设计师 综合知识
  • 佳易王宠物医院管理系统软件:核心功能详解
  • Berkeley DB: 一款高性能的嵌入式键值对数据库
  • BGE-large-zh-v1.5微调
  • Merkle Patricia Tree
  • 2003-2017年各地级市环境相关指标数据
  • 【开题答辩全过程】以 基于JAVA的视频分享管理系统为例,包含答辩的问题和答案
  • claude-code-和-codex-和-cursor-uniapp前端开发实测
  • 阿里新发布|Qwen3-Next-80B-A3B :MoE 架构破解大模型效率难题,vLLM 落地实测
  • 1型糖尿病中的胰岛细胞病变(β细胞与α细胞)
  • 工频干扰消除算法总结参考
  • 6.栈和队列(上)
  • C语言 ——— 数组
  • 卡尔曼Kalman滤波|基础学习(二)
  • 《2511系统分析师第二遍阅读总结2》
  • FramePack
  • 自注意力机制Self-Attention (三)
  • Vue中窗口拉伸效果实现(Vue2版)
  • idea学习日记1:String的构造方法和内存分析
  • MaxMind DB原理与使用详解
  • TC260-《政务大模型应用安全规范》要点总结
  • 大模型学习:使用FastText工具训练词向量