Beispiel #1
0
    def show_font_dialog(self):
        """ Affichage de la fenêtre de mise en forme du texte

        """
        if self.font_editor is not None:
            self.font_editor, valid_load = QFontDialog(
                self.font_editor).getFont()
        else:
            self.font_editor, valid_load = QFontDialog().getFont()

        if valid_load:
            self.font_label.setText(self.font_editor.family())
            self.font_label.setFont(self.font_editor)
 def fontDialogBox(self):
     dialog = QFontDialog()
     dialog.setModal(True)
     font, ok = dialog.getFont()
     CurrentTab = self.ui.tabWidget.currentWidget()
     if ok and font:
         CurrentTab.findChild(QTextEdit).setFont(font)
Beispiel #3
0
	def menu_toggle_view(self):
		action = self.sender()
		text=action.text()
		self.draw_electrical_mesh=self.menu_view_draw_electrical_mesh.isChecked()
		self.draw_device_cut_through=self.menu_view_draw_device_cut_through.isChecked()
		self.view.render_photons=self.menu_view_render_photons.isChecked()
		self.view.render_grid=self.menu_view_grid.isChecked()
		self.view.draw_device=self.menu_view_draw_device.isChecked()
		self.view.optical_mode=self.menu_view_optical_mode.isChecked()
		self.view.text=self.menu_view_text.isChecked()

		if text==_("Ray tracing mesh"):
			self.enable_draw_ray_mesh= not self.enable_draw_ray_mesh
			if self.enable_draw_ray_mesh==False:
				self.gl_objects_remove_regex("ray_mesh")
		if text==_("Device view"):
			self.enable_draw_device = not self.enable_draw_device
		if text==_("Light source"):
			self.enable_draw_light_source = not self.enable_draw_light_source
		if text==_("Rays"):
			self.enable_draw_rays = not self.enable_draw_rays
		if text==_("Font"):
			diag=QFontDialog()
			font, ok = QFontDialog.getFont(self.font)
			if ok:
				self.font = font

		self.force_redraw()
Beispiel #4
0
 def initFontWidget(self):
     self.fontDialog = QFontDialog()
     self.changeFontButton = QPushButton(self)
     self.fontDialog.setCurrentFont(QFont('Sans serif'))
     self.changeFontButton.setText('{0} {1}'.format(
         self.fontDialog.currentFont().family(),
         self.fontDialog.currentFont().pointSize()))
     self.changeFontButton.clicked.connect(self.fontButtonClicked)
Beispiel #5
0
    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 get_font(self):
     font, ok = QFontDialog(parent=self).getFont(self.font)
     if ok and font != self.font:
         # Update stored font
         self.font = font
         # Update button
         self.refresh()
         # Emit signal
         self.font_changed.emit(self.font)
Beispiel #7
0
    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())
Beispiel #8
0
 def chooseFont(self):
     fontDialog = QFontDialog()
     fontDialog.setCurrentFont(
         QFont(self.chatFont.text(), int(self.chatFontSize.text()), -1,
               False))
     fontDialog.exec()
     self.chatFont.setText(fontDialog.currentFont().family())
     self.chatFontSize.setText(
         str(int(fontDialog.currentFont().pointSizeF())))
Beispiel #9
0
    def openFontPicker(self):
        """
        Opens the font picker for the font of the nodes
        """
        dialog = QFontDialog()
        font, ok = dialog.getFont(QFont('Roboto Mono', 12), self)
        Configuration.font = font

        self.fontValueLabel.setText(font.family() + ' ' + str(font.pointSizeF()))
Beispiel #10
0
 def showFontDialog(self):
     fd = QFontDialog()
     img = joinBase('images', 'choose-font.png')
     fd.setWindowIcon(QIcon(img))
     font, ok = fd.getFont()
     if ok:
         self.display.setFont(font)
         self.explainLbl.setFont(font)
         self.explain.setFont(font)
         self.risk.setFont(font)
         print(font)
Beispiel #11
0
 def font(self):
     '''
     Avaa Fontti-ikkunan fontin valintaan
     '''
     dialog = QFontDialog()
     dialog.setOption(QFontDialog.DontUseNativeDialog)
     newfont = dialog.getFont()[0]
     for item in self.piirtoalusta.scene.selectedItems():
         if item.type() == 8:
             command = CommandFont(self.piirtoalusta.draw, item, newfont)
             self.piirtoalusta.undoStack.push(command)
     self.piirtoalusta.draw.font = newfont
Beispiel #12
0
    def font_set(self):
        if not self.tableWidget_1.rowCount() == 0:
            dialog = QFontDialog()
            dialog.setOption(QFontDialog.ScalableFonts)
            font, ok = dialog.getFont(QFont(self.tableWidget_1.font()), self)
            if ok:
                self.tableWidget_1.setFont(QFont(font))
                self.tableWidget_2.setFont(QFont(font))
                self.tableWidget_3.setFont(QFont(font))

                self.update_settings()
                self.search_word()
Beispiel #13
0
 def font_dialog(self):
     """
     Method changes font in settings
     :return: None
     """
     dialog = QFontDialog()
     font = QFont()
     font.fromString(self.settings["font"])
     dialog.setFont(font)
     font = dialog.getFont()
     if font[1]:
         self.settings["font"] = font[0].toString()
         self.save_settings()
Beispiel #14
0
    def answer_font_action_triggered(self, checked):
        """

        :param checked:
        :return:
        """
        font = qApp.font()
        font, changed = QFontDialog().getFont(font, self, caption="字体设置")
        if changed:
            qApp.setFont(font)
            qApp.processEvents()
            update_contents("preferences", "font-family", font.family())
            update_contents("preferences", "font-style", font.styleName())
            update_contents("preferences", "font-size", str(font.pointSize()))
Beispiel #15
0
    def __init__(self, name, dataSlot=None, parent=None):
        """ Constructor """
        super(NFontConverterWidget, self).__init__(parent)

        self.settings = QSettings('NeilLab', 'NGL Font')

        # load main ui window
        uifile = pkg_resources.resource_filename('ngl_utils.nfont',
                                                 'qtres/ngl_font.ui')
        self.uic = uic.loadUi(uifile, self)

        self.nfont_view = CodeView_Window(self)
        self.sysFont_dialog = QFontDialog(self)

        # def sysfont and font name
        self.font = QFont('Times', 8)
        self.NGL_Font = None
        fname = NGL_Font.formatName(self.font.family(), self.font.pointSize(),
                                    self.font.bold())
        self.lineEdit_fontName.setText(fname)

        # generates chars set for combobox
        self._charstersRangesInit()

        # font edit widget
        self.edit_view = NFontEditWidget('__util__')

        # connect signals / slots
        self.tBtn_Font.clicked.connect(self._selectFont_slot)
        self.tBtn_AddChars.clicked.connect(self._add_chars_slot)
        self.tBtn_Convert.clicked.connect(self._convert_slot)
        self.tBtn_Save.clicked.connect(self._saveAs_slot)
        self.tBtn_ViewOut.clicked.connect(self._view_out_slot)
        self.tBtn_Edit.clicked.connect(self._edit_font_slot)

        if name == '__main__':
            self.tBtn_Close.setText('Close')
            self.tBtn_Close.clicked.connect(self._close_slot)
        else:
            self.tBtn_Close.setText('Add')
            self.tBtn_Close.clicked.connect(self._ok_slot)
        self.connectDataReadySlot(dataSlot)

        # set window to center and show
        self.frameGeometry().moveCenter(
            QDesktopWidget().availableGeometry().center())
Beispiel #16
0
def set_font(parent=None, dynamic=True):
    """

    :param parent:
    :param dynamic:
    :return:
    """

    font = qApp.font()
    font, changed = QFontDialog().getFont(font, parent, caption="字体设置")
    if changed:
        if dynamic:
            qApp.setFont(font)
            qApp.processEvents()
        default_json2python4file["preferences"]["personalise"][
            "font-family"] = font.family()
        default_json2python4file["preferences"]["personalise"][
            "font-style"] = font.styleName()
        default_json2python4file["preferences"]["personalise"][
            "font-size"] = font.pointSize()
        python2json2file(default_json2python4file)
Beispiel #17
0
 def start_font_selection(self):
     """Open a font selection widget and apply the selected font."""
     initial_font = self.description_text.font()
     dialog = QFontDialog()
     dialog.setCurrentFont(initial_font)
     font, ok = dialog.getFont(initial_font,
                               self,
                               "Choose a font",
                               options=QFontDialog.DontUseNativeDialog)
     if ok:
         self.apply_font(font)
         self.settings.save(
             font={
                 'family': font.family(),
                 'style': font.style(),
                 'point_size': font.pointSize(),
                 'weight': font.weight(),
                 'italic': font.italic(),
                 'strikeout': font.strikeOut(),
                 'underline': font.underline(),
             })
Beispiel #18
0
 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)
Beispiel #19
0
    def changeFontDialog(self):
        font = QFontDialog().getFont()[0]

        self.changeFont(font)
Beispiel #20
0
 def show_font_dialog(self):
     dialog = QFontDialog(self.label.font(), self)
     dialog.currentFontChanged.connect(self.label.setFont)
     dialog.fontSelected.connect(self.label.setFont)
     dialog.exec()
Beispiel #21
0
 def set_font(self):
     font, valid = QFontDialog().getFont()
     if valid:
         self.te_main.setFont(QFont(font))
Beispiel #22
0
 def showDialog(self):
     font, ok = QFontDialog().getFont()
     if ok:
         self.lbl.setFont(font)
Beispiel #23
0
 def font_func(self):
     font, ok = QFontDialog().getFont()
     if ok:
         self.textEdit.setFont(font)
     pass