Глава 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 данные примеры не компилирует.

Добавить комментарий для Вячеслав Турчин Отменить ответ