Forum Updated on Feb 6th
This topic has been deleted. Only users with topic management privileges can see it.
-
Hi,
I’m currently working through «Mastering QT5» and chapter 2 uses charts. When I try and add charts to my project, and build, I get the following error message:
«Project ERROR: Unknown module(s) in QT: charts»
I’ve used the «Qt Maintenance Tool», checked QT Charts, and tried to install it from there. When I look in the InstallationLog.txt file it has the following:
[57040] Installation space required: «0.00 bytes» Temporary space required: «0.00 bytes» Local repository size: «0.00 bytes»
When I try and install charts it seems to think its size is zero but when I reopen the «Qt Maintenance Tool» the QT Charts option is now checked.
Even after I did the installation my project wasn’t building so I restarted the project anew and it also didn’t build (with the same error message).
Can anyone help me out where I’m going wrong? Surely this should be very basic and should just work? I’m using the open source version of QT Creator (v6.0.1, newest version) on Windows 10.
-
Hi and welcome to devnet,
I am currently unsure but isn’t the module provided as sources and you should build it for the Qt version you are using ?
-
Hi,
it could be….I’m new to QT. Do you know where I would find the ‘Charts’ modules to build?
-
Look for the sources in your Qt installation folder.
-
In «C:QtToolsQtDesignStudiobin» there is QT6Charts.dll and Qt6ChartsQml.dll. QTCreator doesn’t seem to be picking these up though.
Is there a difference between the free version of QT and the fully licensed version? Does the free version have limitations where it wouldn’t support charts? At my work I’ve been told that QTCreator isn’t great (I’m being polite) and they use QT libraries within MS Visual Studio instead. Is QTCreator a usable product or am I better off just using the libraries in another IDE?
-
I did some reading and QT Charts was previously only for commercial QT but since v5.7 it’s now included for open source users. Before v5.7 you had to build from source but now you don’t…apparently. Unfortunately it still doesn’t work however.
-
There is no relation between the dlls you can find in the Tools folder and the Qt version you use to build your application.
As I suggested you should search for the sources of the module.
Which version(s) of Qt did you install ?
Which exact version of Qt are you using to build your application ?As for the comment on Qt Creator, lots of people are using it daily and are happy about it others don’t. Make your opinion on it yourself.
-
@Grimface said in Project ERROR: Unknown module(s) in QT: charts:
QT Creator (v6.0.1, newest version) on Windows 10.
Based on QT 6.22 (MSVC 2019, 64 bit)
Built on Dec 15 20
From revision ad505aad59According to the documentation I shouldn’t need to build it as this is a newer version. I don’t see any sources for the module.
-
Qt Creator (and for that matter the version of Qt used to build it) has nothing to do with regard to version of Qt you are using to build your application.
-
@SGaist I have to move on as this is getting me no-where. If I ever need a chart I’ll use a third party one. This should work in QT Creator (the latest one that I downloaded recently), it should be a simple case of checking a box, but it just doesn’t work….possibly a bug in the software (…or a feature).
-
Hi @Grimface, Maintenance Tool exists to make things easy without any need to compile Qt from source. That’s the way I’ve always done it and it should be an easy experience.
Can I check which checkbox you ticked?
There’s one at the top under Additional Libraries at top level
and one within Additional Libraries within the Qt build you’re installing.
I haven’t used QtCharts myself, but I use QtMultimedia which is another additional library and I’ve had no problem installing that by ticking the latter one only.
neosapient1
Новичок Offline Сообщений: 10
|
Здравствуйте. Хочу поработать с модулем построения графиков Qt Charts. Создаю новый проект. QT += charts core gui то получаю ошибку Project ERROR: Unknown module(s) in QT: charts Как заставить увидеть Qt Charts? Спасибо. |
||
|
kambala |
может она установилась под какую-то конкретную версию Qt? у тебя их вон 3. |
||
Изучением C++ вымощена дорога в Qt. UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher |
neosapient1
Новичок Offline Сообщений: 10
|
Галки выставлены так, как указано на прикрепленной картинке. |
||
|
kambala |
речь не о галках, там особо нечем управлять. поищи в каких из папок появился модуль. если лишь в одной — тогда проблема ясна. |
||
Изучением C++ вымощена дорога в Qt. UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher |
neosapient1
Новичок Offline Сообщений: 10
|
Я не знаю, как этот модуль должен выглядеть. Смотрел в папке C:Qt5.15.2msvc2015_64bin (и ей подобным ‘msvc2019’ и ‘msvc2019_64’). Там нет библиотек вида Qt5Cahrts.dll (или что там должно быть?) P.S. |
||
|
neosapient1
Новичок Offline Сообщений: 10
|
В итоге поборол сборку файлов Qt5Charts.dll и Qt5Chartsd.dll из исходников. P.S. |
||
|
PimenS
Крякер Сообщений: 363
|
Галки выставлены так, как указано на прикрепленной картинке. Просто нужно было галку Qt Charts выставлять в той ветке для которой уже установлены пакеты. |
||
|
neosapient1
Новичок Offline Сообщений: 10
|
Просто нужно было галку Qt Charts выставлять в той ветке для которой уже установлены пакеты. Ох, проглядел. Есть такая галка. |
||
|
0 / 0 / 0 Регистрация: 13.11.2013 Сообщений: 37 |
|
1 |
|
24.02.2016, 23:29. Показов 8814. Ответов 6
Кароче я толком вообще ничего не знаю о Qt Creator, а курсовой делать нужно, решил хоть пример запустить для начала и мне бьет такую ошибку 22:18:24: Выполняются этапы для проекта HRdepartment… Как устранить?
__________________
0 |
6 / 6 / 2 Регистрация: 01.02.2013 Сообщений: 24 |
|
25.02.2016, 07:50 |
2 |
Написано же: не может найти модули
0 |
0 / 0 / 0 Регистрация: 13.11.2013 Сообщений: 37 |
|
25.02.2016, 14:15 [ТС] |
3 |
Написано же: не может найти модули Не подскажеш где их можно скачать отдельно?
0 |
6 / 6 / 2 Регистрация: 01.02.2013 Сообщений: 24 |
|
25.02.2016, 16:15 |
4 |
Покажи содержимое своего *.pro файла
0 |
0 / 0 / 0 Регистрация: 13.11.2013 Сообщений: 37 |
|
25.02.2016, 23:26 [ТС] |
5 |
#————————————————- QT += core gui greaterThan(QT_MAJOR_VERSION, 4): QT += widgets TARGET = HRdepartment SOURCES += main.cpp HEADERS += FORMS +=
0 |
6 / 6 / 2 Регистрация: 01.02.2013 Сообщений: 24 |
|
26.02.2016, 01:51 |
6 |
Всё ок. Значит ты скорее всего переместил папку с установленной Qt по другому пути. Можно править qt.conf, но лучше переустановить Qt (после установки папку нельзя перемещать).
0 |
0 / 0 / 0 Регистрация: 13.11.2013 Сообщений: 37 |
|
26.02.2016, 12:08 [ТС] |
7 |
Да я и не перемещал, но сейчас попробую переустановить
0 |