Михаиллл
April 8, 2019, 6:29 p.m.

Как преобразовать виджет в QtWebEngineWidgets

QtWebEngineWidgets, Qt

Добрый день.
Хочу получить виджет, выдающий содержание сайта.
В проект добавил

  1. QT += core gui webenginewidgets

а в mainwindow.h

  1. #include <QtWebEngineWidgets>

Создал виджет и пытаюсь преобразовать его в QtWebEngineWidgets, но не выходит.
Скажите пожалуйста, как получить виджет, отоброжающий содержание сайтов?

2
The question is asked by the articleQt/C++ - Lesson 036. QWebView – How to make simple browser on the Qt

Do you like it? Share on social networks!

6
Evgenii Legotckoi
  • April 8, 2019, 6:31 p.m.
  • The answer was marked as a solution.

Добрый день

QtWebEngineWidgets - это include, который содержит список всех виджетов данного модуля.

По факту вам нужен конкретный виджет

  1. #include <QWebEngineView>
    Михаиллл
    • April 8, 2019, 7:37 p.m.

    Спасибо. Получается открывать в этом виджите вкладки сайта, но не получается перейти по рекламной ссылке.
    Не знаете, почему так?

      Evgenii Legotckoi
      • April 9, 2019, 2 p.m.

      А по обычным ссылкам переходит?

        Михаиллл
        • April 9, 2019, 4:45 p.m.

        Да

          Evgenii Legotckoi
          • April 9, 2019, 4:51 p.m.

          Тогда, там скорее всего вопрос на работу JavaScript кода, который участвует в той рекламной ссылке. Надо долго и нудно читать документацию и смотреть, как можно работать с вызовами JavaScript внутри этот View, та ещё морока.

            Михаиллл
            • April 9, 2019, 6:13 p.m.

            А как можно получить код страницы от QWebEngineView?

              Comments

              Only authorized users can post comments.
              Please, Log in or Sign up
              • Last comments
              • IscanderChe
                April 12, 2025, 5:12 p.m.
                Добрый день. Спасибо Вам за этот проект и отдельно за ответы на форуме, которые мне очень помогли в некоммерческих пет-проектах. Профессиональным программистом я так и не стал, но узнал мно…
              • AK
                April 1, 2025, 11:41 a.m.
                Добрый день. В данный момент работаю над проектом, где необходимо выводить звук из программы в определенное аудиоустройство (колонки, наушники, виртуальный кабель и т.д). Пишу на Qt5.12.12 поско…
              • Evgenii Legotckoi
                March 9, 2025, 9:02 p.m.
                К сожалению, я этого подсказать не могу, поскольку у меня нет необходимости в обходе блокировок и т.д. Поэтому я и не задавался решением этой проблемы. Ну выглядит так, что вам действитель…
              • VP
                March 9, 2025, 4:14 p.m.
                Здравствуйте! Я устанавливал Qt6 из исходников а также Qt Creator по отдельности. Все компоненты, связанные с разработкой для Android, установлены. Кроме одного... Когда пытаюсь скомпилиров…
              • ИМ
                Nov. 22, 2024, 9:51 p.m.
                Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…