49 self.__layout.addWidget(self.titleLabel) |
49 self.__layout.addWidget(self.titleLabel) |
50 |
50 |
51 self.__previewAvailable = True |
51 self.__previewAvailable = True |
52 |
52 |
53 try: |
53 try: |
54 # TODO: remove this workaround once rc0 issue is fixed |
|
55 # Workaround for a bug in Qt 6.2.0 rc0 on non-Linux |
|
56 if not sys.platform.startswith("linux"): |
|
57 raise ImportError |
|
58 |
|
59 from PyQt6.QtWebEngineWidgets import QWebEngineView |
54 from PyQt6.QtWebEngineWidgets import QWebEngineView |
60 self.previewView = QWebEngineView(self) |
55 self.previewView = QWebEngineView(self) |
61 self.previewView.page().linkHovered.connect(self.__showLink) |
56 self.previewView.page().linkHovered.connect(self.__showLink) |
62 except ImportError: |
57 except ImportError: |
63 self.__previewAvailable = False |
58 self.__previewAvailable = False |