March 28, 2019, 8:11 a.m.

При добавление в проект QT += webenginewidgets и # include < QtWebEngineWidgets> получаю ошибку

Qt

Добрый день.

При добавление в проект QT += webenginewidgets и # include < QtWebEngineWidgets> получаю ошибку об отсуствующих модулях ( Unknown module(s) in QT: webenginewidgets). Установленны следующие компоненты:

10% refund of hotel reservation amount on Booking
10% refund of hotel reservation amount on Booking
We offer a link with a 10% return on the amount of the order when booking a hotel through Booking
13

Добрый день. А с каким компилятором собираете? MinGW не поддерживает эту библиотеку, на сколько я помню.

0

Добрый день. Даже наоборот Qt не поддерживает MinGW для этой библиотеки ))

1

Компилятор MSVC 2015 выдает ошибку. А у вас компилируется?

0

Некоторые говорят что это заработает на MSVC 2017, но у меня она не хочет ставится. А у вас работает на 2017 и не работает на 2015?

0

Вот с такими настройками работает

0

Настроил компилятор как у вас и QT += core gui webenginewidgets стало принимать. Спасибо. И еще скажите пожалуйста, если делаю #include , то говорит что такой библиотеки не найдено; какую библиотеку нужно подключить?

0

Полный #include напишите

0
# include < QtWebEngineWidgets>
0

перезапустите qmake или вообще удалите build каталог. Есть подозрение, что не так всё гладко прошло у вас с обновлением информации о модулях проекта.

0

Тут задействованна странная магия. Если удалить build , ничего не менять и оставить

QT       += core gui webenginewidgets

то проект не мкомпилируется. Если же после этого в файле проекта оставить

QT       += core gui 

то проект собирается и после этого можно собрать уже с

QT       += core gui webenginewidgets

Что касается библиотеки

#include <QtWebEngineWidgets>

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

0

Нет никакой магии. Возможно, что у вас сам модуль webengine не установлен корректно, или вовсе не установлен.

  1. Сделал qmake, знаем что модль может быть, но не можем собрать, поскольку модуля по факту нет (полагаю, что для конкретного набора он всё-таки не установлен, или установлен криво).
  2. Удалили модули из pro, собралось
  3. Вернули, не обновили qmake, модуль якобы находится, но по факту через qmake не зарегистрирован, поэтому и собирается.
  4. Делаете include, Опа а модуля всё-таки нет. тем более, что через qmake так и не обновили информацию

Проще говоря, что-то у вас не установлено или установлено криво.

0

Запустил Qt 5.9 и заработало. Похоже сборка 5,12 ,1 багованная в этом плане

0

не факт, но с уверенностью сказать не могу, я проверял на 5.12.2.

0

Comments

Only authorized users can post comments.
Please, Log in or Sign up
N
June 25, 2019, 2:41 p.m.
Nico03

C++ - Test 001. The first program and data types

  • Result:40points,
  • Rating points-8
S
June 25, 2019, 9:16 a.m.
SabaNtuy

C ++ - Test 004. Pointers, Arrays and Loops

  • Result:40points,
  • Rating points-8
SZ
June 24, 2019, 5:49 p.m.
Serg Zhi

C++ - Тест 003. Условия и циклы

  • Result:78points,
  • Rating points2
Last comments
June 24, 2019, 10:23 a.m.
Евгений Легоцкой

Хорошо, ну будут проблемы помимо того, что касается статей, то не стесняйтесь задавать вопросы на форуме.
МБ
June 24, 2019, 10:21 a.m.
Михаил Булатов

Извиняюсь, все работает(из-за невнимательности).
June 24, 2019, 9:52 a.m.
Евгений Легоцкой

Придётся делать ещё сигнал в дочернем qml и пробрасывать через коннекты и обработчики. А вообще нужно смотреть конкретный код и что вы пытаетесь сделать. Так что лучше будет, если вы зад...
June 21, 2019, 8:31 a.m.
Ruslan Polupan

Вот моя строка по которой все отлично сработало %cqtdeployer% -bin c:/CentralMposKeys/CentalMposKeys.exe -qmake c:/Qt/5.12.2/mingw73_64/bin/qmake.exe
June 21, 2019, 8:24 a.m.
Андрей Янкович

Возможно кому то пригодится сqtdeployer для windows работает точно так же как и для Linux разница лишь в команде запуска Linux: cqtdeployer Windows: %cqtdeployer...
Now discuss on the forum
June 26, 2019, 6:10 p.m.
Евгений Легоцкой

Попробуйте включить все триггеры редактирования у TableView, а потом уже немного поиграться с ними, если заработает. tableView->setEditTriggers(QAbstractItemView::AllEditTriggers);
June 26, 2019, 4:22 p.m.
Михаиллл

Похоже никак и нужно использовать вебвью
June 26, 2019, 4:13 p.m.
Михаиллл

Таке попробовал сделать так, но не работает вы вырубается при загрузкею.Может быть вы знаете, как это можно исправить? //import QtWebEngine 1.9import QtWebView 1.13Item { width: 4...
June 26, 2019, 7:55 a.m.
Михаиллл

Пробовал перезапускать qmake, удалять папку билд. Не помогало. Потом перезапустил сам Qt, и помогло. Жутко глючит. Сейчас опять сталкиваюсь с подобными багами.
June 26, 2019, 7:07 a.m.
Евгений Легоцкой

Да, работает. Но это решение подходит в основном для отоюражения статической информацию, которая не меняется. А TableView или ListView позволяют работать с моделями данных и редактировать их, ...
Looking for a Job?
10,000.00 руб. - 15,000.00 руб.
Нужен помощник для создания API.
Moscow, Moscow, Russia
25,000.00 руб. - 30,000.00 руб.
Разработчик Qt/C++
Barnaul, Altai Krai, Russia

For registered users on the site there is a minimum amount of advertising

EVILEG
About
Services
Join us
© EVILEG 2015-2019
Recommend hosting TIMEWEB