Closed immiProgrammer closed 3 months ago
https://github.com/zhiyiYo/PyQt-Fluent-Widgets/assets/101139501/f24b6d92-b2e2-4e51-9ed1-a7b4fcfc4938
from PyQt5.QtWidgets import * from PyQt5.QtCore import * from PyQt5.QtGui import * import sys from qfluentwidgets import * class Demo(QWidget): def __init__(self, parent=None): super().__init__(parent) QHBoxLayout(self) AddCustomerSplit = SplitPushButton('Add Customer', self, FluentIcon.ADD) self.layout().addWidget(AddCustomerSplit) AddCustomerSplit.setSizePolicy(PushButton().sizePolicy()) if __name__ == '__main__': # enable dpi scale QApplication.setHighDpiScaleFactorRoundingPolicy(Qt.HighDpiScaleFactorRoundingPolicy.PassThrough) QApplication.setAttribute(Qt.AA_EnableHighDpiScaling) QApplication.setAttribute(Qt.AA_UseHighDpiPixmaps) app = QApplication(sys.argv) w = Demo() w.show() sys.exit(app.exec())
The sizepolicy of SplitPushButton should be Fixed
https://github.com/zhiyiYo/PyQt-Fluent-Widgets/assets/101139501/f24b6d92-b2e2-4e51-9ed1-a7b4fcfc4938