示例#1
0
 def __init__(self, parent):
     self.value_label_font = Updater.change_font(
         QFont(), VariableItem.VALUE_FONT_SETTING)
     self.label_len_setting = {
         self.LABEL_LENGTH: VariableItem.MAX_LABEL_LEN
     }
     super().__init__()
     self.master: FeaturesPlot = parent
 def __init__(self, parent, label: str):
     self.__name: str = None
     self.__value: Optional[str] = None
     self.__name_item = QGraphicsSimpleTextItem()
     self.__value_item = QGraphicsSimpleTextItem()
     font = Updater.change_font(QFont(), self.VALUE_FONT_SETTING)
     self.__value_item.setFont(font)
     self.__max_len = self.MAX_LABEL_LEN
     super().__init__(parent)
     self._set_data(label)
示例#3
0
 def update_legend(**settings):
     font = Updater.change_font(self.legend.font(), settings)
     self.legend.set_font(font)
示例#4
0
 def update_line_label(**settings):
     self.reg_line_label_font = \
         Updater.change_font(self.reg_line_label_font, settings)
     Updater.update_label_font(self.reg_line_label_items,
                               self.reg_line_label_font)
示例#5
0
 def update_anchors(**settings):
     self.anchor_font = Updater.change_font(self.anchor_font, settings)
     self.update_anchors()
 def update_value_label(**settings):
     self.value_label_font = \
         Updater.change_font(self.value_label_font, settings)
     _update_labels(self.value_label_font, 1)
 def update_name_label(**settings):
     self.label_font = Updater.change_font(self.label_font, settings)
     _update_labels(self.label_font, 0)