def _init_ui(self): size_lay = QHBoxLayout() size_list = [ ('Huge', MLoading.huge), ('Large', MLoading.large), ('Medium', MLoading.medium), ('Small', MLoading.small), ('Tiny', MLoading.tiny), ] for label, cls in size_list: size_lay.addWidget(MLabel(label)) size_lay.addWidget(cls()) size_lay.addSpacing(10) color_lay = QHBoxLayout() color_list = [('cyan', '#13c2c2'), ('green', '#52c41a'), ('magenta', '#eb2f96'), ('red', '#f5222d'), ('yellow', '#fadb14'), ('volcano', '#fa541c')] for label, color in color_list: color_lay.addWidget(MLabel(label)) color_lay.addWidget(MLoading.tiny(color=color)) color_lay.addSpacing(10) main_lay = QVBoxLayout() main_lay.addWidget(MDivider('different size')) main_lay.addLayout(size_lay) main_lay.addWidget(MDivider('different color')) main_lay.addLayout(color_lay) main_lay.addWidget(MDivider('loading wrapper')) # main_lay.addLayout(wrapper_lay) main_lay.addStretch() self.setLayout(main_lay)
def _init_ui(self): self.button_grp = MRadioButtonGroup() self.button_grp.set_button_list( ['top', { 'text': 'right', 'checked': True }, 'bottom', 'left']) open_button_2 = MPushButton('Open').primary() open_button_2.clicked.connect(self.slot_open_button_2) placement_lay = QHBoxLayout() placement_lay.addWidget(self.button_grp) placement_lay.addSpacing(20) placement_lay.addWidget(open_button_2) placement_lay.addStretch() new_account_button = MPushButton(text='New account', icon=MIcon('add_line.svg', '#fff')).primary() new_account_button.clicked.connect(self.slot_new_account) new_account_lay = QHBoxLayout() new_account_lay.addWidget(MLabel('Submit form in drawer')) new_account_lay.addWidget(new_account_button) new_account_lay.addStretch() main_lay = QVBoxLayout() main_lay.addWidget(MDivider('Custom Placement')) main_lay.addLayout(placement_lay) main_lay.addWidget(MDivider('Submit form in drawer')) main_lay.addLayout(new_account_lay) main_lay.addWidget(MDivider('Preview drawer')) self.setLayout(main_lay)