当前位置:   article > 正文

Pyqt5-loading加载效果(Pyside6适用)_pyqt5 loading

pyqt5 loading

本章就来说说,如何实现加载效果,先来看看效果:

实现这样的效果,首先需要准备一张动图,可以是.svg,也可以是.gif。这里先以.svg举例看看。

SVG

  1. from PyQt5.QtSvg import QSvgWidget
  2. from PyQt5.QtWidgets import QWidget
  3. class Window(QWidget):
  4.     def __init__(self, *args, **kwargs):
  5.         super(Window, self).__init__(*args, **kwargs)
  6.         self.resize(800600)
  7.         # 进度条
  8.         self.loadWidget = QSvgWidget(self,
  9.                                      minimumHeight=120,
  10.                                      minimumWidth=120,
  11.                                      visible=True)
  12.         self.loadWidget.load('Data/Svg_icon_loading.svg')
  13.     def resizeEvent(self, event):
  14.         super(Window, self).resizeEvent(event)
  15.         self.loadWidget.setGeom
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/76177
推荐阅读
相关标签
  

闽ICP备14008679号