def format_font(self): font_dialog = QFontDialog(self) font_dialog.setCurrentFont(self.ui.textFieldWidget.font()) font_dialog.setWindowTitle('Font…') if font_dialog.exec_(): if font_dialog.currentFontChanged: self.ui.textFieldWidget.setFont(font_dialog.currentFont())
def on_btn_font_clicked(self): currentFont = QFont() currentFont.fromString(self.txt_font.text()) dialog = QFontDialog(self) dialog.setWindowFlags(dialog.windowFlags() | Qt.WindowStaysOnTopHint) dialog.setCurrentFont(currentFont) if dialog.exec_() == QFontDialog.Accepted: self.txt_font.setText(dialog.selectedFont().toString())
def btn_change_font_action(self): font_dlg = QFontDialog() font_dlg.setCurrentFont(self.draw_param['font']) if font_dlg.exec_(): self.draw_param['font'] = font_dlg.currentFont() self.ui.standart_btns.button(QDialogButtonBox.Apply).setEnabled(True)