crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

3 страниц V   1 2 3 >  
Ответить в данную темуНачать новую тему
> QTextBrowser, кто нибудь пользовал браузер???
Гость_klochec_v_*
сообщение 20.11.2007, 11:24
Сообщение #1





Гости








    


пользовал кто-нибудь браузер??? расскажите о ваших трудах пожалуйста. есть проблема с отображением в браузере картинок и разной веб-мелочи.
наверное загвоздка с QMimeSourceFactory?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
terrible
  опции профиля:
сообщение 20.11.2007, 11:52
Сообщение #2


Студент
*

Группа: Участник
Сообщений: 44
Регистрация: 16.10.2007
Пользователь №: 13

Спасибо сказали: 1 раз(а)




Репутация:   0  


Да никаких собственно трудностей и не было, кроме разбора взаимодействия некоторых вещей, уже и не помню каких... :)

А что собственно за проблема? Описание проблемы и код в студию... ;)

Сообщение отредактировал terrible - 20.11.2007, 11:53
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_klochec_v_*
сообщение 20.11.2007, 21:28
Сообщение #3





Гости








    


как я понял перед использованием QTextBrowser необходимо кучу настроек призвести с QMimeFactory. Стандартные настройки:
setExtensionType("html", "text/html;charset=iso8859-1");
setExtensionType("htm", "text/html;charset=iso8859-1");
setExtensionType("txt", "text/plain");
setExtensionType("xml", "text/xml;charset=UTF-8");
я просто кладу с каталог с прогой html страничку пишу:
CODE
...
browser->addFilePath(".");
browser->setSource("index.html");
...

страничка отображается но не полностью без рисунков:
вывод:
QTextImage: no mimesource for imag/spacer.gif
QTextImage: no mimesource for imag/spacer.gif
QTextBrowser: no mimesource for intro-whatcando.htm

подозреваю что необходимо прописывать для файлов рисунков способ отображения или что то подобное..
плюс мой обозреватель не отображает сложенные странички, короче не переходит по ссылкам...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
terrible
  опции профиля:
сообщение 21.11.2007, 14:31
Сообщение #4


Студент
*

Группа: Участник
Сообщений: 44
Регистрация: 16.10.2007
Пользователь №: 13

Спасибо сказали: 1 раз(а)




Репутация:   0  


Странно! Я набросал вот пример:
test.pro
TEMPLATE = app
TARGET =
DEPENDPATH += .
INCLUDEPATH += .

# Input
SOURCES += main.cpp
QT += qt3support


main.cpp
#include <Qt3Support>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    Q3TextBrowser *pEditor = new Q3TextBrowser;
    pEditor->resize(800, 600);
    
    pEditor->mimeSourceFactory()->addFilePath( "D:\\CPP\\qt-4.3.0\\doc\\html\\");
    pEditor->setSource( "index.html");

    pEditor->show();

    return app.exec();
}
Так как QMimeSourceFactory относится к Qt3, а у меня Qt4, которая больше ее не поддерживает, я использую Q3TextBrowser и Q3MimeSourceFactory. И все работает! :)

Картинки отображаются, по ссылкам переходит и прочее...

Сообщение отредактировал terrible - 21.11.2007, 14:32
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_klochec_v_*
сообщение 21.11.2007, 20:27
Сообщение #5





Гости








    


Цитата(terrible @ 21.11.2007, 14:31) *
Странно! Я набросал вот пример:
test.pro
TEMPLATE = app
TARGET =
DEPENDPATH += .
INCLUDEPATH += .

# Input
SOURCES += main.cpp
QT += qt3support


main.cpp
#include <Qt3Support>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    Q3TextBrowser *pEditor = new Q3TextBrowser;
    pEditor->resize(800, 600);
    
    pEditor->mimeSourceFactory()->addFilePath( "D:\\CPP\\qt-4.3.0\\doc\\html\\");
    pEditor->setSource( "index.html");

    pEditor->show();

    return app.exec();
}
Так как QMimeSourceFactory относится к Qt3, а у меня Qt4, которая больше ее не поддерживает, я использую Q3TextBrowser и Q3MimeSourceFactory. И все работает! :)

Картинки отображаются, по ссылкам переходит и прочее...

правда странно... сейчас я попробую......
а php странички не пробовал отображать?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_klochec_v_*
сообщение 21.11.2007, 20:38
Сообщение #6





Гости








    


вот засада...............
QTextImage: cannot decode imag/spacer.gif
QTextImage: cannot decode imag/spacer.gif
QTextImage: cannot decode imag/spacer.gif
QTextImage: cannot decode imag/spacer.gif
QTextImage: cannot decode imag/spacer.gif
QTextImage: cannot decode imag/spacer.gif
QTextImage: cannot decode imag/spacer.gif
QTextImage: cannot decode imag/spacer.gif
QTextImage: cannot decode imag/spacer.gif
QTextImage: cannot decode imag/spacer.gif
QTextImage: cannot decode imag/spacer.gif
QTextImage: cannot decode imag/spacer.gif
QTextImage: cannot decode imag/spacer.gif
QTextImage: cannot decode imag/spacer.gif
QTextImage: cannot decode ../imag/spacer.gif
QTextImage: cannot decode ../imag/spacer.gif
QTextImage: cannot decode ../imag/spacer.gif
QTextImage: cannot decode ../imag/spacer.gif
:blink:
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_klochec_v_*
сообщение 21.11.2007, 20:54
Сообщение #7





Гости








    


разобрался, беда только с гифом. он же платный. я даже не помню при конфигурации библиотеки оставил я его или нет....картинки *.jpg отображает прекрасно...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
terrible
  опции профиля:
сообщение 22.11.2007, 9:43
Сообщение #8


Студент
*

Группа: Участник
Сообщений: 44
Регистрация: 16.10.2007
Пользователь №: 13

Спасибо сказали: 1 раз(а)




Репутация:   0  


Цитата(klochec_v @ 21.11.2007, 20:27) *
правда странно... сейчас я попробую......
а php странички не пробовал отображать?
PHP странички не пробовал, просто если с локального диска, то для этого QTextBrowser нужно научить работать с PHP, а для веб, не думаю, что чем-то отличается... :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
terrible
  опции профиля:
сообщение 22.11.2007, 9:43
Сообщение #9


Студент
*

Группа: Участник
Сообщений: 44
Регистрация: 16.10.2007
Пользователь №: 13

Спасибо сказали: 1 раз(а)




Репутация:   0  


Цитата(klochec_v @ 21.11.2007, 20:54) *
разобрался, беда только с гифом. он же платный. я даже не помню при конфигурации библиотеки оставил я его или нет....картинки *.jpg отображает прекрасно...
:)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_klochec_v_*
сообщение 22.11.2007, 19:14
Сообщение #10





Гости








    


все равно проблемы есть с отображением таблиц например...будем дальше изучать.........
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

3 страниц V   1 2 3 >
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 18.4.2024, 19:22