当前位置: 首页>>代码示例>>Python>>正文


Python QsciLexerCustom.defaultFont方法代码示例

本文整理汇总了Python中PyQt4.Qsci.QsciLexerCustom.defaultFont方法的典型用法代码示例。如果您正苦于以下问题:Python QsciLexerCustom.defaultFont方法的具体用法?Python QsciLexerCustom.defaultFont怎么用?Python QsciLexerCustom.defaultFont使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在PyQt4.Qsci.QsciLexerCustom的用法示例。


在下文中一共展示了QsciLexerCustom.defaultFont方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: defaultFont

# 需要导入模块: from PyQt4.Qsci import QsciLexerCustom [as 别名]
# 或者: from PyQt4.Qsci.QsciLexerCustom import defaultFont [as 别名]
    def defaultFont(self, style):
        font = QsciLexerCustom.defaultFont(self, style)

        if style == self.FirstLevelTitle or style == self.SecundLevelTitle:
            font.setBold(True)
        elif style == self.Green:
            font.setBold(True)
            font.setUnderline(True)
            
        return font
开发者ID:pingf,项目名称:toys,代码行数:12,代码来源:customLexer3.py

示例2: defaultFont

# 需要导入模块: from PyQt4.Qsci import QsciLexerCustom [as 别名]
# 或者: from PyQt4.Qsci.QsciLexerCustom import defaultFont [as 别名]
    def defaultFont(self, style):
#        if style in self.__comment:
#            if sys.platform in ('win32', 'cygwin'):
#                return QFont('Comic Sans MS', 9, QFont.Bold)
#            return QFont('Bitstream Vera Serif', 9, QFont.Bold)
#        return QsciLexerCustom.defaultFont(self, style)
        font = QsciLexerCustom.defaultFont(self, style)
        if style == self.Digits:
            font.setBold(True)
#        print 'defaultFont', style
        return font
开发者ID:jvb,项目名称:infobiotics-dashboard,代码行数:13,代码来源:lpp_editor2.py

示例3: defaultFont

# 需要导入模块: from PyQt4.Qsci import QsciLexerCustom [as 别名]
# 或者: from PyQt4.Qsci.QsciLexerCustom import defaultFont [as 别名]
 def defaultFont(self, style):
     if style == self.Default:
         return Global.getDefaultFont()
     elif style == self.ErrorInfo:
         return Global.getDefaultFont()
     elif style == self.OutputInfo:
         return Global.getDefaultFont()
     elif style == self.ExitInfo:
         return Global.getDefaultFont()
     elif style == self.Start:
         return Global.getDefaultFont()
     return QsciLexerCustom.defaultFont(self, style)
开发者ID:fortharris,项目名称:Pcode,代码行数:14,代码来源:RunWidget.py

示例4: defaultFont

# 需要导入模块: from PyQt4.Qsci import QsciLexerCustom [as 别名]
# 或者: from PyQt4.Qsci.QsciLexerCustom import defaultFont [as 别名]
 def defaultFont(self, style):
     if style == self.Default:
         return Global.getDefaultFont()
     elif style == self.NewText:
         return Global.getDefaultFont()
     elif style == self.DeletedText:
         return Global.getDefaultFont()
     elif style == self.ReplacedText:
         return Global.getDefaultFont()
     elif style == self.LineNumber:
         return Global.getDefaultFont()
     return QsciLexerCustom.defaultFont(self, style)
开发者ID:takluyver,项目名称:Pcode,代码行数:14,代码来源:Diff.py

示例5: defaultFont

# 需要导入模块: from PyQt4.Qsci import QsciLexerCustom [as 别名]
# 或者: from PyQt4.Qsci.QsciLexerCustom import defaultFont [as 别名]
 def defaultFont(self, style):
     """QsciLexerCustom method implmentation. See QScintlla docs
     """
     font = QsciLexerCustom.defaultFont(self, style)
     
     pygStyle = self._getPygStyle(style)
     if not pygStyle:
         return font
     
     font.setBold(pygStyle['bold'])
     font.setItalic(pygStyle['italic'])
     font.setUnderline(pygStyle['underline'])
     return font
开发者ID:daffodil,项目名称:enki,代码行数:15,代码来源:lexerpygments.py

示例6: defaultFont

# 需要导入模块: from PyQt4.Qsci import QsciLexerCustom [as 别名]
# 或者: from PyQt4.Qsci.QsciLexerCustom import defaultFont [as 别名]
 def defaultFont(self, style):
     if style in self.__comment:
         if sys.platform in ('win32', 'cygwin'):
             return QFont('Comic Sans MS', 9, QFont.Bold)
         return QFont('Bitstream Vera Serif', 9, QFont.Bold)
     return QsciLexerCustom.defaultFont(self, style)
开发者ID:jvb,项目名称:infobiotics-dashboard,代码行数:8,代码来源:lpp_editor.py

示例7: defaultFont

# 需要导入模块: from PyQt4.Qsci import QsciLexerCustom [as 别名]
# 或者: from PyQt4.Qsci.QsciLexerCustom import defaultFont [as 别名]
 def defaultFont(self, ix):
     for i in self.styles:
         if i.style() == ix:
             return i.font()
     return QsciLexerCustom.defaultFont(self, ix)
开发者ID:dreadpiratepj,项目名称:Sabel,代码行数:7,代码来源:lexersquirrel.py

示例8: defaultFont

# 需要导入模块: from PyQt4.Qsci import QsciLexerCustom [as 别名]
# 或者: from PyQt4.Qsci.QsciLexerCustom import defaultFont [as 别名]
 def defaultFont(self, style):
     if style == self.Comment or style == self.Comment_End:
         if sys.platform in ("win32", "cygwin"):
             return QFont("Comic Sans MS", 9, QFont.Bold)
         return QFont("Bitstream Vera Serif", 9, QFont.Bold)
     return QsciLexerCustom.defaultFont(self, style)
开发者ID:averrin,项目名称:demesne_old,代码行数:8,代码来源:lexer_test.py


注:本文中的PyQt4.Qsci.QsciLexerCustom.defaultFont方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。