summaryrefslogtreecommitdiff
path: root/qutebrowser/config/configutils.py
diff options
context:
space:
mode:
Diffstat (limited to 'qutebrowser/config/configutils.py')
-rw-r--r--qutebrowser/config/configutils.py26
1 files changed, 13 insertions, 13 deletions
diff --git a/qutebrowser/config/configutils.py b/qutebrowser/config/configutils.py
index 480bbd85f..c03971077 100644
--- a/qutebrowser/config/configutils.py
+++ b/qutebrowser/config/configutils.py
@@ -28,9 +28,9 @@ from typing import (
TYPE_CHECKING, Any, Dict, Iterator, List, Optional, Sequence, Set, Union,
MutableMapping)
-from PyQt5.QtCore import QUrl
-from PyQt5.QtGui import QFontDatabase
-from PyQt5.QtWidgets import QApplication
+from qutebrowser.qt.core import QUrl
+from qutebrowser.qt.gui import QFontDatabase
+from qutebrowser.qt.widgets import QApplication
from qutebrowser.utils import utils, urlmatch, urlutils, usertypes, qtutils
from qutebrowser.config import configexc
@@ -294,7 +294,7 @@ class FontFamilies:
@classmethod
def from_system_default(
cls,
- font_type: QFontDatabase.SystemFont = QFontDatabase.FixedFont,
+ font_type: QFontDatabase.SystemFont = QFontDatabase.SystemFont.FixedFont,
) -> 'FontFamilies':
"""Get a FontFamilies object for the default system font.
@@ -305,25 +305,25 @@ class FontFamilies:
exist:
1) f = QFont()
- f.setStyleHint(QFont.Monospace)
+ f.setStyleHint(QFont.StyleHint.Monospace)
print(f.defaultFamily())
2) f = QFont()
- f.setStyleHint(QFont.TypeWriter)
+ f.setStyleHint(QFont.StyleHint.TypeWriter)
print(f.defaultFamily())
- 3) f = QFontDatabase.systemFont(QFontDatabase.FixedFont)
+ 3) f = QFontDatabase.systemFont(QFontDatabase.SystemFont.FixedFont)
print(f.family())
They yield different results depending on the OS:
- QFont.Monospace | QFont.TypeWriter | QFontDatabase
- ------------------------------------------------------
- Windows: Courier New | Courier New | Courier New
- Linux: DejaVu Sans Mono | DejaVu Sans Mono | monospace
- macOS: Menlo | American Typewriter | Monaco
+ QFont.StyleHint.Monospace | QFont.StyleHint.TypeWriter | QFontDatabase
+ -----------------------------------------------------------------------
+ Win: Courier New | Courier New | Courier New
+ Linux: DejaVu Sans Mono | DejaVu Sans Mono | monospace
+ macOS: Menlo | American Typewriter | Monaco
- Test script: https://p.cmpl.cc/d4dfe573
+ Test script: https://p.cmpl.cc/076835c4
On Linux, it seems like both actually resolve to the same font.