コード例 #1
0
def getMonospaceFontList():
    " Provides a list of strings with the system installed monospace fonts "
    result = []
    combo = QFontComboBox()
    combo.setFontFilters(QFontComboBox.MonospacedFonts)
    for index in xrange(combo.count()):
        face = str(combo.itemText(index))
        if face.lower() != "webdings":
            result.append(face)
    return result
コード例 #2
0
ファイル: skin.py プロジェクト: fukanchik/codimension
def getMonospaceFontList():
    " Provides a list of strings with the system installed monospace fonts "
    result = []
    combo = QFontComboBox()
    combo.setFontFilters(QFontComboBox.MonospacedFonts)
    for index in xrange(combo.count()):
        face = str(combo.itemText(index))
        if face.lower() != "webdings":
            result.append(face)
    return result
コード例 #3
0
ファイル: configdialog.py プロジェクト: koll00/Gui_SM
 def create_fontgroup(self, option=None, text=None,
                      tip=None, fontfilters=None):
     """Option=None -> setting plugin font"""
     fontlabel = QLabel(_("Font: "))
     fontbox = QFontComboBox()
     if fontfilters is not None:
         fontbox.setFontFilters(fontfilters)
     sizelabel = QLabel("  "+_("Size: "))
     sizebox = QSpinBox()
     sizebox.setRange(7, 100)
     self.fontboxes[(fontbox, sizebox)] = option
     layout = QHBoxLayout()
     for subwidget in (fontlabel, fontbox, sizelabel, sizebox):
         layout.addWidget(subwidget)
     layout.addStretch(1)
     if text is None:
         text = _("Font style")
     group = QGroupBox(text)
     group.setLayout(layout)
     if tip is not None:
         group.setToolTip(tip)
     return group