Как отобразить локальный HTML в QWebview?

Я подозреваю, что это настолько просто, что никто не удосужился задокументировать это.

Я хочу написать файл HTML из своей программы, а затем загрузить этот файл в объект QWebview.

Когда у меня открыт QtCreator, я могу перейти к файлу в блоке URL справа, и он отображается в QtCreator. Когда я компилирую и запускаю программу, окно белое и пустое.

Я также не хочу, чтобы каталог был жестко задан, я хочу, чтобы он использовал текущий каталог.

Итак, я думаю, есть два вопроса:

  1. Как написать ??? в следующем, чтобы объект QWebview с именем «reportView» отображал мой локальный файл?

ui->reportView->load(QUrl("???"));

  1. Почему объект QWebview остается пустым? Я подозреваю, что проблема с подключением к Google Docs, потому что я получаю эту ошибку:

QSslSocket: cannot call unresolved function SSLv23_client_method
QSslSocket: cannot call unresolved function SSL_CTX_new
QSslSocket: cannot call unresolved function SSL_library_init
QSslSocket: cannot call unresolved function ERR_get_error

Спасибо.

10
задан eyllanesc 20 September 2017 в 14:08
поделиться