Russian Qt Forum

Qt => Qt Script, QtWebKit => Тема начата: snifferok от Июль 30, 2011, 23:08



Название: Готовый простой Web browser на Qt для новичков
Отправлено: snifferok от Июль 30, 2011, 23:08
Стал изучать Qt с написания браузера и вот что вышло.
(http://imgs.su/tmp/1312055998-462.jpg)

Особенности браузера:
*Малый размер
*Portable версия
*Поддержка JS и Adobe Flash Player
*Симпатичный дизайн
*Ввод URL с использованием http:// и без
*Статут загрузки страницы
*Компоновка позволяет масштабировать размер браузера.

Недостатки/В планах :
*Нет поддержки скачки файлов
*Нет истории посещения ресурсов
*Нет функции сохранения пароля
*Небольшой глюк во время просмотра видео на youtube.
*Нет установки своей домашней страницы (стандартно google.ru)
*Нет показа времени загрузки страницы
*Нет динамического изменения URL при переходе по ссылкам
*Нет функции отключения картинок и JS
*Нет сообщения/страницы c ошибкой при не правильном вводе URL

Данный файл (С исходниками) выкладываю для новичков,а не для гуру. Любые осуждения вида : очень просто,любой такой напишет ,а мне это не нравится - будут игнорироваться.

В этой теме вы можете написать ваши предложения по развитию данного браузера,а также скачать исходники и продолжить сами.

http://rghost.ru/16355581 (http://rghost.ru/16355581) - Скачать браузер
http://rghost.ru/16356111 (http://rghost.ru/16356111) - Скачать исходники

Огромное спасибо я выражаю следующим людям,без которых данной программы не существовало бы:
magog_azoth,Пантер и форуму prog.org.ru


Название: Re: Готовый простой Web browser на Qt для новичков
Отправлено: Denjs от Июль 31, 2011, 00:58
ну вы ежели для новичков - тогда и говорите - это пример. но ежели для новичков - то более будет им интересен (как я думаю) - процесс - т.е. туториал - "как написать это". т.е что зачем и почему вы делали, с объяснениями.

и сюда прикрепляйте исходники, если уж все хостинги проектов вам отказали)

PS: и да - мы рады за вас) так держать)))
но если хотите что бы это было полезно и другим - я бы на вашем месте туториал написал.
например интересны особенности того как вы подключили Adobe Flash Player. И будет ли такой механизм работать под Linux (не выньдой же дохлой одной жив Qt-шник, да?)))


Название: Re: Готовый простой Web browser на Qt для новичков
Отправлено: snifferok от Июль 31, 2011, 08:41
Хорошо,напишу подробный туториал.Скорее даже видео запишу.
Adobe Flash Player подключился крайне просто.
В main.cpp добавил

QWebSettings::globalSettings()->setAttribute(QWebSettings::AutoLoadImages,true);
        QWebSettings::globalSettings()->setAttribute(QWebSettings::JavascriptEnabled, true);
        QWebSettings::globalSettings()->setAttribute(QWebSettings::PluginsEnabled, true);

а в mainwindow.h заинклюдил #include <QWebSettings>

По поводу лини ничего сказать не могу.Исходники есть,попробуйте кто сидит под ней


Название: Re: Готовый простой Web browser на Qt для новичков
Отправлено: snifferok от Июль 31, 2011, 09:10
А возник такой вопрос - как сделать,чтобы менялось название браузера при переходе на другой сайт.


Название: Re: Готовый простой Web browser на Qt для новичков
Отправлено: kambala от Июль 31, 2011, 09:29
вызвать setWindowTitle() как только получаешь title сайта


Название: Re: Готовый простой Web browser на Qt для новичков
Отправлено: snifferok от Июль 31, 2011, 11:20
Пошел эксперементировать


Название: Re: Готовый простой Web browser на Qt для новичков
Отправлено: PulSar.CE3194694 от Август 19, 2011, 08:54
Ссылки битые((


Название: Re: Готовый простой Web browser на Qt для новичков
Отправлено: Авварон от Сентябрь 05, 2011, 10:59
Да, ссылки не мешало бы восстановить.