Russian Qt Forum
Май 29, 2024, 11:48 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Готовый простой Web browser на Qt для новичков  (Прочитано 10498 раз)
snifferok
Гость
« : Июль 30, 2011, 23:08 »

Стал изучать Qt с написания браузера и вот что вышло.

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

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

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

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

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

Огромное спасибо я выражаю следующим людям,без которых данной программы не существовало бы:
magog_azoth,Пантер и форуму prog.org.ru
« Последнее редактирование: Июль 30, 2011, 23:30 от snifferok » Записан
Denjs
Гость
« Ответ #1 : Июль 31, 2011, 00:58 »

ну вы ежели для новичков - тогда и говорите - это пример. но ежели для новичков - то более будет им интересен (как я думаю) - процесс - т.е. туториал - "как написать это". т.е что зачем и почему вы делали, с объяснениями.

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

PS: и да - мы рады за вас) так держать)))
но если хотите что бы это было полезно и другим - я бы на вашем месте туториал написал.
например интересны особенности того как вы подключили Adobe Flash Player. И будет ли такой механизм работать под Linux (не выньдой же дохлой одной жив Qt-шник, да?)))
« Последнее редактирование: Июль 31, 2011, 01:02 от Denjs » Записан
snifferok
Гость
« Ответ #2 : Июль 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>

По поводу лини ничего сказать не могу.Исходники есть,попробуйте кто сидит под ней
Записан
snifferok
Гость
« Ответ #3 : Июль 31, 2011, 09:10 »

А возник такой вопрос - как сделать,чтобы менялось название браузера при переходе на другой сайт.
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4732



Просмотр профиля WWW
« Ответ #4 : Июль 31, 2011, 09:29 »

вызвать setWindowTitle() как только получаешь title сайта
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
snifferok
Гость
« Ответ #5 : Июль 31, 2011, 11:20 »

Пошел эксперементировать
Записан
PulSar.CE3194694
Гость
« Ответ #6 : Август 19, 2011, 08:54 »

Ссылки битые((
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #7 : Сентябрь 05, 2011, 10:59 »

Да, ссылки не мешало бы восстановить.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.044 секунд. Запросов: 21.