6 """ |
6 """ |
7 Module implementing the Web Browser Appearance configuration page. |
7 Module implementing the Web Browser Appearance configuration page. |
8 """ |
8 """ |
9 |
9 |
10 from PyQt6.QtGui import QFont |
10 from PyQt6.QtGui import QFont |
11 from PyQt6.QtWidgets import QFontDialog |
|
12 |
11 |
13 from E5Gui.E5PathPicker import E5PathPickerModes |
12 from E5Gui.E5PathPicker import E5PathPickerModes |
14 |
13 |
15 from .ConfigurationPageBase import ConfigurationPageBase |
14 from .ConfigurationPageBase import ConfigurationPageBase |
16 from .Ui_WebBrowserAppearancePage import Ui_WebBrowserAppearancePage |
15 from .Ui_WebBrowserAppearancePage import Ui_WebBrowserAppearancePage |
17 |
16 |
18 import Preferences |
17 import Preferences |
19 |
|
20 try: |
|
21 MonospacedFontsOption = QFontDialog.FontDialogOption.MonospacedFonts |
|
22 except AttributeError: |
|
23 MonospacedFontsOption = QFontDialog.FontDialogOptions(0x10) |
|
24 |
18 |
25 |
19 |
26 class WebBrowserAppearancePage(ConfigurationPageBase, |
20 class WebBrowserAppearancePage(ConfigurationPageBase, |
27 Ui_WebBrowserAppearancePage): |
21 Ui_WebBrowserAppearancePage): |
28 """ |
22 """ |