Privacy policyContactsAbout siteOpinionsGitHubDonate
© EVILEG 2015-2018
Recommend hosting
TIMEWEB
March 28, 2019, 8:11 a.m.

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

Qt

Добрый день.

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

We recommend hosting TIMEWEB
We recommend hosting TIMEWEB
Stable hosting, on which the social network EVILEG is located. For projects on Django we recommend VDS hosting.
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
AA
April 17, 2019, 7:40 p.m.
Anton Ablin

Qt - Test 001. Signals and slots

  • Result:73points,
  • Rating points1
E
April 17, 2019, 6:16 p.m.
Evgeny

Qt - Test 001. Signals and slots

  • Result:100points,
  • Rating points10
E
April 17, 2019, 6:14 p.m.
Evgeny

Qt - Test 001. Signals and slots

  • Result:78points,
  • Rating points2
Last comments
U
April 18, 2019, 3:37 p.m.
Unreal_man

А как иконку в хедер задать?
u
April 18, 2019, 2:15 a.m.
uaa

доброго времени,большое спасибо за пример для начинающего)при адаптации к своему проекту столкнулся с таким ньансом:в vepolyline.h в 47 строке нужна инициализация по умолчанию: int m_pointF...
E
April 11, 2019, 12:49 p.m.
Evgeny

Спасибо за ответ) У меня компоновщик на нее ругался просто. Оказалось, просто забыл Q_OBJECT в начале класса указать.
April 11, 2019, 12:29 p.m.
Евгений Легоцкой

Добрый день. Вы имели ввиду реализацию? Для сигналов в Qt реализация не пишется, это всё генерируется в moc файлах под капотом Qt.
E
April 11, 2019, 12:15 p.m.
Evgeny

Здравствуйте. А где описание функции signal1()?
Now discuss on the forum
R
April 19, 2019, 9:55 a.m.
RED_Spider

мені важко це зараз навіть перевірити, тому що знайшов коміт, це ще було в 2016 році, і цей код не буде працювати коректно зараз, єдине скажу що це були QThread
i
April 17, 2019, 3:03 p.m.
ilya.guzikov

BlinCT, на стороне ++ это делать необходимо так как в qml при использовании функции append происходит перерисовка всех точек лини(как я понимаю) и из-за этого при использовании больших массиво...
April 10, 2019, 11:20 a.m.
Алексей Внуков

может тоже кому надо будет - QML не принимает QVector<QVector<int>> , при попытке вывести полученый вектор QML показывает что это QVariant(QVector<QVector<int> ...
SN
April 10, 2019, 9:36 a.m.
Stanislav Nykytiuk

Как реализовать такое меню, что бы нажмаешь меню подменю и выбор позиции? Данные меню и подменю в базе SQL.
Join us in social networks

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