Требуется разработать однооконный браузер на основе компонента QWebView библиотеки Qt 5.x (модуль WebKit или WebEngine). Язык программирования C++. Рекомендуется использовать версию Qt, предназначенную для работы с mingw. Требуется реализовать обязательные стандартные функции:
1. Отображение сайтов, переход по ним (средствами QWebView).
2. Интерфейс с выпадающим меню, кнопками навигации (назад, вперёд, остановить, обновить), адресной строкой. Интерфейс описывается в исполнимом коде, без применения декларативных средств (QML) и конструктора форм.
3. Корректное обновление состояния кнопок навигации, заголовка окна, адресной строки при переходах между страницами.
4. Диалог настройки HTTP-proxy. Хранение настроек осуществляется в соответствующей директории (Application Data) в ini-файле.
После реализации обязательного набора функций, необходимо расширить функциональность согласно вариантов заданий. Возможно выполнение других функций на усмотрение студента, по согласованию с преподавателем. Кроме того, требуется выполнить русификацию пользовательского интерфейса утилитой QT Linguist и разработать собственный (модифицированный) визуальный компонент (виджет).
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |