Название: QWebView Kubuntu не показываются картинки.. Отправлено: kibsoft от Март 28, 2010, 22:01 В QTextEdit эти же картинки показываются, в QWebView ничего не отображается, хотя путь правильный. Попробовал Previewer из Demo - то же самое.. пробовал gif и jpg
Название: Re: QWebView Kubuntu не показываются картинки.. Отправлено: kibsoft от Март 28, 2010, 23:41 Узнал, что в Linux надо ставить file://
Все заработало. Название: Re: QWebView Kubuntu не показываются картинки.. Отправлено: mcrads от Март 29, 2010, 06:28 не только в линукс, везде. это хтмл код же.
Название: Re: QWebView Kubuntu не показываются картинки.. Отправлено: kibsoft от Март 29, 2010, 15:59 Странно, в винде с file:// не работает.. оставляю просто путь.
компилю с #ifdef Q_WS_WIN и Q_WS_X11 Название: Re: QWebView Kubuntu не показываются картинки.. Отправлено: kibsoft от Март 29, 2010, 17:50 Фишка в том, что в винде надо ставить file:///, а в линукс file://, т.к. там уже есть 1 слэш:
/home/... Название: Re: QWebView Kubuntu не показываются картинки.. Отправлено: Kolobok от Март 29, 2010, 19:16 Может, поможет
Код: QUrl::fromLocalFile ( const QString & localFile ) Название: Re: QWebView Kubuntu не показываются картинки.. Отправлено: kibsoft от Март 29, 2010, 22:42 Kolobok, спасибо, но я уже выше написал что все заработало :)
Цитировать компилю с #ifdef Q_WS_WIN и Q_WS_X11 Название: Re: QWebView Kubuntu не показываются картинки.. Отправлено: AlexP от Март 30, 2010, 20:02 Когда я запускаю из Qt Creator, то все картинки рисуются, что в QWebView, что когда я Rich Text использую. Когда же я запускаю exe'шник отдельно, то никаких картинок нет. Как это можно исправить?
И вот там написано, что компилят с #ifdef Q_WS_WIN и Q_WS_X11. Собственно нубский вопрос - это как оформлять? То есть там в начале хидера, где используется этот QWebView вписываю #ifndef Q_WS_WIN #ifndef Q_WS_X11 А в конце файла дважды #endif? Название: Re: QWebView Kubuntu не показываются картинки.. Отправлено: mcrads от Март 31, 2010, 08:19 #endif ставится после окончания блока где ты пишешь платформозависимый код. например:
#ifdef Q_WS_WIN int i = 15; <some code> #endif #ifdef Q_WS_WIN int j = 45; <some else code> #endif так будет работать правильно. |