def _init_ui(self): MMessage.config(duration=1) entity_list = [ { 'clicked': functools.partial(self.slot_show_message, MMessage.info, 'Go to "Home Page"'), 'svg': 'home_line.svg'}, { 'text': 'pl', 'clicked': functools.partial(self.slot_show_message, MMessage.info, 'Go to "pl"'), 'svg': 'user_line.svg'}, { 'text': 'pl_0010', 'clicked': functools.partial(self.slot_show_message, MMessage.info, 'Go to "pl_0010"'), } ] no_icon_eg = MBreadcrumb() no_icon_eg.set_item_list(entity_list) separator_eg = MBreadcrumb(separator='=>') separator_eg.set_item_list(entity_list) main_lay = QVBoxLayout() main_lay.addWidget(MDivider('normal')) main_lay.addWidget(no_icon_eg) main_lay.addWidget(MDivider('separator: =>')) main_lay.addWidget(separator_eg) main_lay.addStretch() self.setLayout(main_lay)
def slot_close_tab(self, index): if index > 0: text = self.tab_closable.tabText(index) self.tab_closable.removeTab(index) MMessage.info(u'成功关闭一个标签: {}'.format(text), closable=True, parent=self) else: MMessage.warning(u'请不要关闭第一个标签', closable=True, parent=self)
def setMessageBox(self, s, str_get): if (s == "warnning"): MMessage.warning(str_get, parent=self.view) elif (s == "info"): MMessage.info(str_get, parent=self.view) elif (s == "success"): MMessage.success(str_get, parent=self.view) elif (s == "error"): MMessage.error(str_get, parent=self.view)
def _init_ui(self): MMessage.config(duration=1) entity_list = [ { "clicked": functools.partial(self.slot_show_message, MMessage.info, 'Go to "Home Page"'), "svg": "home_line.svg", }, { "text": "pl", "clicked": functools.partial(self.slot_show_message, MMessage.info, 'Go to "pl"'), "svg": "user_line.svg", }, { "text": "pl_0010", "clicked": functools.partial(self.slot_show_message, MMessage.info, 'Go to "pl_0010"'), }, ] no_icon_eg = MBreadcrumb() no_icon_eg.set_item_list(entity_list) separator_eg = MBreadcrumb(separator="=>") separator_eg.set_item_list(entity_list) main_lay = QtWidgets.QVBoxLayout() main_lay.addWidget(MDivider("normal")) main_lay.addWidget(no_icon_eg) main_lay.addWidget(MDivider("separator: =>")) main_lay.addWidget(separator_eg) main_lay.addStretch() self.setLayout(main_lay)
def slot_show_loading(self): msg = MMessage.loading("正在加载中", parent=self) msg.sig_closed.connect(functools.partial(MMessage.success, "加载成功啦!!哈哈哈哈", self))
def slot_search(self): MMessage.info("查无此人", parent=self)
def slot_copy_color(self, button): color = button.property("color") QtWidgets.QApplication.clipboard().setText(color) MMessage.success("copied: {}".format(color), parent=self)
def slot_show_loading(self): msg = MMessage.loading(u'正在导入资源', parent=self.view) msg.sig_closed.connect( functools.partial(MMessage.success, u'资源导入成功', self.view))
def slot_copy_color(self, button): color = button.property('color') QApplication.clipboard().setText(color) MMessage.success('copied: {}'.format(color), parent=self)
def slot_search(self): MMessage.info(u'查无此人', parent=self)