Глава 46 – WebEngine

WebEngine

Приобрести книгу можно на сайте ozon.ru и в электронном виде на Google Play:
Приобрести книгу о Qt и C++ на Ozon.ru Купить книгу о Qt и C++ на Goole Play

4 thoughts on “Глава 46 – WebEngine

  1. Здравствуйте, Макс!
    Один из самых ёмких примеров масштабности библиотеки Qt, всего в нескольких десятках строк можно реализовать полноценный веб-браузер… Это впечатляет!
    Один момент бы я добавил в код, потому-что сразу с ним столкнулся, а именно, многие сайты используют расширение протокола http (https), и в Листинг 46.5 можно добавить строку в условие: “&& !m_ptxt->text().startWith(“https://)”, тогда исключается ошибка при невнимательности. При загрузке какого-то сайта, он (сайт) меняет “http://” на “https://”, и если ввести адрес сайта, не трогая этот префикс, то в строке ввода выходит “https://http://…” и появляется ошибка при загрузке…
    Спасибо за отличный пример!

  2. Я включил в .pro файл строчку QT += widgets webenginewidgets
    Но qt creator всё равно выдаёт :-1: ошибка: Unknown module(s) in QT: webenginewidgets
    Что делать?

    1. Степан проверьте, действительно ли этот модуль присутствует в виде динамической библиотеки (или фреймворка, если у вас Mac) в используемой Вами версии Qt.

  3. Здравствуйте!
    Думаю, Вам стоит добавить к главе о WebEngine примечание, что для запуска примеров, содержащих компоненты WebEngine, под Windows необходимо установить компилятор MSVC (2017 или старше). Компилятор из состава MinGW данные примеры не компилирует.

Добавить комментарий