PyQt,使用QMovie和QLabel来创建一个连接动画的窗口 代码
时间: 2023-06-02 11:03:57 浏览: 103
很好,这是一个技术问题,我可以回答。下面是创建连接动画的窗口的代码:
```python
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QLabel
from PyQt5.QtCore import Qt, QUrl
from PyQt5.QtGui import QMovie
class MainWidget(QWidget):
def __init__(self, parent=None):
super(MainWidget, self).__init__(parent)
self.setFixedSize(240, 240)
self.labelAnimation = QLabel(self)
self.movie = QMovie("animation.gif")
self.labelAnimation.setAlignment(Qt.AlignCenter)
self.labelAnimation.setMovie(self.movie)
self.movie.start()
self.labelAnimation.show()
if __name__ == "__main__":
app = QApplication(sys.argv)
mw = MainWidget()
mw.show()
sys.exit(app.exec())
```
其中,animation.gif 是用于动画的图像文件。你可以根据需要更改窗口的尺寸和对齐方式。
阅读全文