def set_gui(self, qfont: QFont): self.setText(qfont.family() + " " + _format_font_size(qfont.pointSizeF())) preview_font = QFont(qfont) preview_font.setPointSizeF(self.font().pointSizeF()) self.setFont(preview_font)
def render__label_qfont(self, qfont: QFont): self.cfg.render.label_font = attr.evolve( self.cfg.render.label_font, # Font file selection family=qfont.family(), bold=qfont.bold(), italic=qfont.italic(), # Font size size=qfont.pointSizeF(), # QFont implementation details toString=qfont.toString(), )