Russian Qt Forum

Qt => Qt Script, QtWebKit => Тема начата: torwig от Февраль 08, 2012, 11:40



Название: [РЕШЕНО]QWebView отображает код html-страницы а не страницу
Отправлено: torwig от Февраль 08, 2012, 11:40
Добрый день.
Проблема заключается в том, что WebView не отображает html-страницу,  когда я передаю ему ее так:

QFileInfo info(QApplication::applicationFilePath());
QString htmlFile = info.dir().filePath(info.baseName() + ".video.html");   
uiWebView->setUrl(htmlFile);
Если методом load(QUrl("http://www.yandex.ru")), то показывает хорошо.

Настройки установлены:
QWebSettings::globalSettings()->setAttribute(QWebSettings::PluginsEnabled, true);
QWebSettings::globalSettings()->setAttribute(QWebSettings::AutoLoadImages, true);

В html-страницах - <script src="  "></script> в одной и флэш ролик в другой. Браузеры открывают отлично эти страницы.
WinXp, Qt 4.8.0

Может кто сталкивался, буду признателен за совет.


Название: Re: QWebView отображает код html-страницы а не страницу
Отправлено: Пантер от Февраль 08, 2012, 11:46
uiWebView->setUrl(QUrl::fromLocalFile (htmlFile));


Название: Re: QWebView отображает код html-страницы а не страницу
Отправлено: torwig от Февраль 08, 2012, 12:15
Спасибо, Пантер.
Странички с флэшем отображаются.
А вот тот QWebView, что имеет <script></script> как был белым, так и остался почему-то)


Название: Re: [РЕШЕНО]QWebView отображает код html-страницы а не страницу
Отправлено: fuCtor от Февраль 14, 2012, 16:17
Такая же проблема:
http://www.prog.org.ru/topic_20384_0.html