# coding:utf-8 import sys from PyQt5.QtCore import QEasingCurve from PyQt5.QtWidgets import QApplication, QWidget, QPushButton from qfluentwidgets import FlowLayout class Demo(QWidget): def __init__(self): super().__init__() layout = FlowLayout(self, needAni=True) # customize animation layout.setAnimation(250, QEasingCurve.OutQuad) layout.setContentsMargins(30, 30, 30, 30) layout.setVerticalSpacing(20) layout.setHorizontalSpacing(10) layout.addWidget(QPushButton('aiko')) layout.addWidget(QPushButton('刘静爱')) layout.addWidget(QPushButton('柳井爱子')) layout.addWidget(QPushButton('aiko 赛高')) layout.addWidget(QPushButton('aiko 太爱啦😘')) self.resize(250, 300) self.setStyleSheet('Demo{background: white} QPushButton{padding: 5px 10px; font:15px "Microsoft YaHei"}') if __name__ == '__main__': app = QApplication(sys.argv) w = Demo() w.show() app.exec_()