В PySide6 6.8.0 в Linux этот код выдает ошибку сегментации:
import sys
from PySide6.QtCore import QObject, QUrl
from PySide6.QtWidgets import QApplication, QWidget
from PySide6.QtWebEngineWidgets import QWebEngineView
class Obj(QObject):
def eventFilter(self, obj, e):
print(e)
return False
app = QApplication(sys.argv)
#w = QWidget()
w = QWebEngineView()
w.setUrl(QUrl('about:blank'))
obj = Obj()
app.installEventFilter(obj)
w.show()
app.exec()
Это происходит с QWebEngineView, но не с QWidget.
Если я устанавливаю фильтр событий в QWidget, ошибки не возникает.
Этот пример работает хорошо:
import sys
from PySide6.QtCore import QObject, QUrl
from PySide6.QtWidgets import QApplication, QWidget
from PySide6.QtWebEngineWidgets import QWebEngineView
class Obj(QObject):
def eventFilter(self, obj, e):
print(e)
return False
app = QApplication(sys.argv)
wid = QWidget()
wid.show()
w = QWebEngineView()
w.setUrl(QUrl('about:blank'))
obj = Obj()
wid.installEventFilter(obj)
w.show()
app.exec()
Подробнее здесь: https://stackoverflow.com/questions/791 ... engineview
PySide6: ошибка сегментации installEventFilter при использовании QWebEngineView ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
PySide6: ошибка сегментации installEventFilter при использовании QWebEngineView
Anonymous » » в форуме Python - 0 Ответы
- 18 Просмотры
-
Последнее сообщение Anonymous
-
-
-
QwebengineView в pyside6 показывает статическое наложение на динамическое содержание
Anonymous » » в форуме Python - 0 Ответы
- 9 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Функция Python EventFilter не получает перетаскивание или падение после InstalleVentfilter
Anonymous » » в форуме Python - 0 Ответы
- 44 Просмотры
-
Последнее сообщение Anonymous
-