LINUX.ORG.RU

QtWebEngine не работает с Python в Gentoo

 , ,


0

1

Пытаюсь пощупать новый QtWebEngine, который входит в состав PyQt 5.6. Для начала пытаюсь адаптировать простенький пример в виде мини-браузера. Вот его код:

#!/usr/bin/env python3

import sys

from PyQt5.QtWebEngineWidgets import QWebEngineView
from PyQt5.QtWidgets import QApplication
from PyQt5.QtCore import QUrl

app = QApplication(sys.argv)

browser = QWebEngineView()
browser.load(QUrl(sys.argv[1]))
browser.show()

app.exec_()
При запуске он этот WebEngineWidgets не находит:
rinaldus@peter ~/scripts/dev $ ./browser2.py http://yandex.ru
Traceback (most recent call last):
  File "./browser2.py", line 5, in <module>
    from PyQt5.QtWebEngineWidgets import QWebEngineView
ImportError: No module named 'PyQt5.QtWebEngineWidgets'
Тем не менее, на этой странице я вижу, что импорт прописал правильно. Вот с какими флагами у меня собран PyQt5:
[I] dev-python/PyQt5
     Доступные версии:      5.5.1{tbz2} (~)5.6.1_pre1604271126{tbz2} {dbus debug declarative designer doc examples gles2 gui help multimedia network opengl positioning printsupport sensors serialport sql svg testlib webchannel webkit websockets widgets x11extras xmlpatterns PYTHON_TARGETS="python2_7 python3_3 python3_4 python3_5"}
     Установленные версии:  5.6.1_pre1604271126{tbz2}(10:45:54 29.04.2016)(dbus declarative designer examples gui network opengl printsupport sql svg webchannel webkit websockets widgets xmlpatterns -debug -doc -gles2 -help -multimedia -positioning -sensors -serialport -testlib -x11extras PYTHON_TARGETS="python2_7 python3_4 -python3_3 -python3_5")
     Домашняя страница:     http://www.riverbankcomputing.com/software/pyqt/intro https://pypi.python.org/pypi/PyQt5
     Описание:              Python bindings for the Qt framework
Что я сделал неправильно или что-то не учел?
P.S. Только что сделал python-updater, не помогло.

★★★★★

Последнее исправление: Rinaldus (всего исправлений: 1)
Ответ на: комментарий от RazrFalcon

Да.

[I] dev-qt/qtwebengine
     Доступные версии:      (5) (~)5.6.0(5/5.6)^t{tbz2}
       {bindist debug geolocation +system-ffmpeg +system-icu test widgets}
     Установленные версии:  5.6.0(5)^t{tbz2}(09:39:01 08.05.2016)(system-ffmpeg system-icu widgets -bindist -debug -geolocation -test)

Rinaldus ★★★★★
() автор топика
Последнее исправление: Rinaldus (всего исправлений: 1)
Ответ на: комментарий от equeim

Я тоже не вижу. Не уверен, что модуль установлен. Может ебилд кривой, хотя он вышел несколько недель назад и мейнтейнеры поправили бы за это время.

Rinaldus ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.