pyqt5进度条

简介: 简单写一个pyqt5的进度条功能可以参照使用
#!/usr/bin/python3# -*- coding: utf-8 -*-"""PyQt5 教程"""importsysfromPyQt5.QtWidgetsimportQApplication, QWidget, QProgressBar, QPushButtonfromPyQt5.QtCoreimportQBasicTimerclassExample(QWidget):
def__init__(self):
super().__init__()
self.initUI()
definitUI(self):
self.pbar=QProgressBar(self)
self.pbar.setGeometry(30, 40, 200, 25)
self.btn=QPushButton('开始', self)
self.btn.move(40, 80)
self.btn.clicked.connect(self.doAction)
self.timer=QBasicTimer()
self.step=0self.setGeometry(300, 300, 280, 170)
self.setWindowTitle('进度条')
self.show()
deftimerEvent(self, e):
ifself.step>=100:
self.timer.stop()
self.btn.setText('完成')
returnself.step=self.step+1self.pbar.setValue(self.step)
defdoAction(self, value):
ifself.timer.isActive():
self.timer.stop()
self.btn.setText('开始')
else:
self.timer.start(100, self)
self.btn.setText('停止')
if__name__=='__main__':
app=QApplication(sys.argv)
ex=Example()
sys.exit(app.exec_())
目录
相关文章
|
9月前
pyqt5-基本窗口控件
pyqt5-基本窗口控件
67 0
pyqt5-基本窗口控件
|
3月前
pyqt6 绘图案例
本文介绍了三个使用 PyQt6 绘制图形的案例:绘制奥运图片、绘制五角星和绘制时钟。每个案例都提供了详细的代码示例和效果图,帮助读者更好地理解和实现这些图形绘制功能。
75 1
|
3月前
pyqt6 实现弹窗案例
本文介绍了如何实现一系列弹窗效果,包括基础弹窗、消息对话框、输入对话框和清除按钮。通过设置 `self.dialog = Dialog()` 可以轻松实现基础弹窗,而消息对话框则使用 `QMessageBox` 类。输入对话框支持文本、数字和下拉列表输入,清除按钮用于清空输入框内容。每个功能都通过按钮触发相应的槽函数来实现。
234 0
|
6月前
|
数据可视化 Linux API
Tkinter与PyQt的对比
【8月更文挑战第3天】本文对比了Python中两大GUI工具包Tkinter与PyQt。Tkinter作为Python标准库的一部分,易于学习且轻量级,适合快速开发简单的跨平台GUI应用。PyQt功能强大且灵活,支持复杂应用的开发,更适合有经验的开发者。通过示例代码展示了如何使用这两种工具包创建基本的GUI应用及图像查看器,帮助读者理解它们的不同之处。选择哪个工具包取决于项目的具体需求、开发者的经验以及对功能和性能的要求。
192 4
|
7月前
|
Python
PyQt5常见布局、控件用法有哪些?
这是关于Python GUI编程中使用的布局和控件的简要介绍: - **布局**: - `QHBoxLayout`:用于水平排列控件。 - `QVBoxLayout`:用于垂直排列控件。 - `QGridLayout`:在网格中排列控件,支持多行多列。 - `QFormLayout`:创建表单样式的布局,方便组织输入字段。
Pyqt5--属性动画-文本移动(Pyside6适用)
Pyqt5--属性动画-文本移动(Pyside6适用)
289 1
Pyqt5--属性动画-文本移动(Pyside6适用)
|
Python
pyqt 创建系统托盘
pyqt 创建系统托盘
110 0
PyQt5-QLabel控件是什么?方法有哪些?具体如何使用?
PyQt5-QLabel控件是什么?方法有哪些?具体如何使用?
84 0
|
Python 容器
Python高级进阶#014 pyqt5滑块控件QSlider应用
Python高级进阶#014 pyqt5滑块控件QSlider应用
306 0

热门文章

最新文章