# coding: gb2312 from PyQt5.QtWidgets import * from BaseFrontend.based_widget import BasedWidget class EchartsPageWidgetDefine(BasedWidget): def __init__(self): super().__init__() # 定义控件(按Ctrl+点击快速跳转编辑) """**布局对象初始化区**布局对象初始化区**布局对象初始化区**布局对象初始化区**布局对象初始化区**布局对象初始化区""" self.overview_button = self._init_overview_button() self.team_button = self._init_team_button() self.person_button = self._init_person_button() # 初始化空白控件 @staticmethod def init_empty_widget(): empty_widget = QWidget() return empty_widget @staticmethod def _init_overview_button(): overview_button = QPushButton("总\n览") overview_button.setStyleSheet( "font: 600 24px \"Microsoft YaHei UI\";" "color: #ffffff;" "letter-spacing: 6px;" "border-radius: 4px;" "border: none;" "height: 160%;" "border-top-left-radius: 6px;" "border-top-right-radius: 0px;" "border-bottom-left-radius: 6px;" "border-bottom-right-radius: 0px;" "background-color: #409eff;" ) return overview_button @staticmethod def _init_team_button(): team_button = QPushButton("集\n体") team_button.setStyleSheet( "font: 600 24px \"Microsoft YaHei UI\";" "color: #222222;" "letter-spacing: 6px;" "border-radius: 4px;" "border: none;" "height: 160%;" "border-top-left-radius: 6px;" "border-top-right-radius: 0px;" "border-bottom-left-radius: 6px;" "border-bottom-right-radius: 0px;" ) return team_button @staticmethod def _init_person_button(): person_button = QPushButton("个\n人") person_button.setStyleSheet( "font: 600 24px \"Microsoft YaHei UI\";" "color: #222222;" "letter-spacing: 6px;" "border-radius: 4px;" "border: none;" "height: 160%;" "border-top-left-radius: 6px;" "border-top-right-radius: 0px;" "border-bottom-left-radius: 6px;" "border-bottom-right-radius: 0px;" ) return person_button