Вот моя проблема: я хочу загрузить локальный html-файл в QWebView
в Python. EDIT: Я использую PySide как пакет Qt.Загрузите локальный файл html в QWebView в Python
Мой код:
class myWindow(QWidget):
def __init__(self, parent=None):
self.view = QWebView(self)
filepath = "file://" + os.path.join(os.path.dirname(__file__), 'googlemap.html')
self.view.load(QUrl(filepath))
Это просто показывает мне пустой виджет. Если изменить
self.view.load(QUrl(filepath)
по
self.view.load(QUrl("http://www.google.com/"))
Он отлично работает.
Однако файл явно находится в хорошем каталоге, и я могу открыть тот же файл непосредственно в моем браузере.
EDIT 2: Проблема возникает после обновления на моем Raspberry Pi 2 (которая проходит выше код)
Пытались ли вы с 'setUrl()' вместо 'нагрузки()'? – IAmInPLS
Да, я сделал. И это тоже не работает. Спасибо – Stef