當前位置: 首頁>>代碼示例>>Python>>正文


Python QFontDatabase.addApplicationFont方法代碼示例

本文整理匯總了Python中PyQt5.QtGui.QFontDatabase.addApplicationFont方法的典型用法代碼示例。如果您正苦於以下問題:Python QFontDatabase.addApplicationFont方法的具體用法?Python QFontDatabase.addApplicationFont怎麽用?Python QFontDatabase.addApplicationFont使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在PyQt5.QtGui.QFontDatabase的用法示例。


在下文中一共展示了QFontDatabase.addApplicationFont方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: initTheme

# 需要導入模塊: from PyQt5.QtGui import QFontDatabase [as 別名]
# 或者: from PyQt5.QtGui.QFontDatabase import addApplicationFont [as 別名]
def initTheme(self) -> None:
        qApp.setStyle(VideoStyleDark() if self.theme == 'dark' else VideoStyleLight())
        self.fonts = [
            QFontDatabase.addApplicationFont(':/fonts/FuturaLT.ttf'),
            QFontDatabase.addApplicationFont(':/fonts/NotoSans-Bold.ttf'),
            QFontDatabase.addApplicationFont(':/fonts/NotoSans-Regular.ttf')
        ]
        self.style().loadQSS(self.theme)
        QApplication.setFont(QFont('Noto Sans', 12 if sys.platform == 'darwin' else 10, 300)) 
開發者ID:ozmartian,項目名稱:vidcutter,代碼行數:11,代碼來源:videocutter.py

示例2: load_font

# 需要導入模塊: from PyQt5.QtGui import QFontDatabase [as 別名]
# 或者: from PyQt5.QtGui.QFontDatabase import addApplicationFont [as 別名]
def load_font(self, font="Montserrat"):
        QFontDatabase.addApplicationFont(":/fonts/fonts/Montserrat.ttf")
        QFontDatabase.addApplicationFont(":/fonts/fonts/Roboto-Regular.ttf")
        f = QFont(font)
        self.setFont(f) 
開發者ID:Scille,項目名稱:parsec-cloud,代碼行數:7,代碼來源:parsec_application.py


注:本文中的PyQt5.QtGui.QFontDatabase.addApplicationFont方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。