QtCreator errors with QtGraphs QML
-
Hi,
Do you mean you have errors shown from the code model or is your code not working ?
-
Can you share a minimal compilable example that shows this ?
-
@SGaist If I can say this: I think its not a problem with my code. I think there is some software package for QtGraphs missing. In comparism with QtCharts, there is no
- libQt6GraphsQml6 -> /usr/lib64/
- qt6-graphsqml-devel -> /usr/include/qt6/QtGraphsQml/
When I tried to use QtCharts before, the remaining prompts were also not found by QtCreator, before I installed the corresponding devel packages from the repo ...
Tobias
-
@Tobias83 said in QtCreator errors with QtGraphs QML:
LineSeries
do you have
import QtCharts 2.8
in Main.qml?
https://doc.qt.io/qt-6/qml-qtcharts-lineseries.html -
@Tobias83 I just realized you have 6.7. Qt Graphs went out of tech preview with 6.8.
-
@SGaist said in QtCreator errors with QtGraphs QML:
Graphs went out of tech preview with 6.8
What does that mean?
On my Computer I have libQt6Core6 6.8.2-3.2. I thought the libs are downward compatible. Should I change
find_package(Qt6 6.7 REQUIRED COMPONENTS Qml Core Quick Graphs)
With changing in
find_package(Qt6 6.8 REQUIRED COMPONENTS Qml Core Quick Graphs)
there is no change.
Tobias
-
How did you install Qt ?
Which packages do you have ? -
That's why I am asking how you installed Qt.
-
Are you able to build and run any of the Qt Graphs examples ?
-
@SGaist OK, the hellographs example is working: hellographs on https://code.qt.io
I tried to make the same cmakelists.txt, but I don't know, whats the difference between my project and hellographs. There are some warnings in QtCreator like:
qabstractaxis.h:17: Warnung: Multiple C++ types called QAbstractAxis found!or
/usr/lib64/cmake/Qt6Core/Qt6CoreMacros.cmake:792:EVAL:1: Warnung:
Call-Stack:
/usr/lib64/cmake/Qt6Core/Qt6CoreMacros.cmake:792:EVAL:1 (qt6_finalize_target)
/usr/lib64/cmake/Qt6Core/Qt6CoreMacros.cmake:823 (_qt_internal_finalize_executable)
/usr/lib64/cmake/Qt6Core/Qt6CoreMacros.cmake:745 (cmake_language)
/usr/lib64/cmake/Qt6Core/Qt6CoreMacros.cmake:745 (qt6_import_qml_plugins)
/home/tobias/Git-dev/HardCore/CMakeLists.txt:72 (qt_add_qml_module)
/usr/lib64/cmake/Qt6Qml/Qt6QmlMacros.cmake:1241 (qt6_add_qml_module)
/usr/lib64/cmake/Qt6Qml/Qt6QmlMacros.cmake:708 (__qt_internal_setup_policy)
/usr/lib64/cmake/Qt6Qml/Qt6QmlMacros.cmake:4216 (message)or
/usr/lib64/cmake/Qt6Core/Qt6CoreMacros.cmake:792:EVAL:1: Warnung: The qml plugin 'qmlplugin' is a dependency of 'simHardcoreQt6', but the
link target it defines (Qt6::qmlplugin) does not exist in the current
scope. The plugin will not be linked.
Call-Stack:
/usr/lib64/cmake/Qt6Core/Qt6CoreMacros.cmake:792:EVAL:1 (qt6_finalize_target)
/usr/lib64/cmake/Qt6Core/Qt6CoreMacros.cmake:823 (_qt_internal_finalize_executable)
/usr/lib64/cmake/Qt6Core/Qt6CoreMacros.cmake:745 (cmake_language)
/usr/lib64/cmake/Qt6Core/Qt6CoreMacros.cmake:745 (qt6_import_qml_plugins)
/usr/lib64/cmake/Qt6Qml/Qt6QmlMacros.cmake:4216 (message) -
Did you nuke the build folder after these changes to ensure you start from a clean state ?
-
@SGaist I moved the build directory:
mv build-HardCore-Desktop-Debug/ build-HardCore-Desktop-Debug_old/
Than I executed cmake file again, but I can't build the project and the project is not structered anymore. There is only a file list at the left site. The error in German language is:
:-1: Fehler: CMake-Konfiguration "Debug wurde nicht gefunden. Verfügbare Konfigurationen: "".
Stellen Sie sicher, dass der Wert der CMAKE_BUILD_TYPE-Variable derselbe wie der des "Build-Typ"-Felds ist.... cmake configuration Debug was not found. Ensure that the variable value CMAKE_BUILD_TYPE is the same as that of the Build Type area.
11/19