Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Qt Creator and other tools
  4. QtCreator errors with QtGraphs QML
Qt 6.11 is out! See what's new in the release blog

QtCreator errors with QtGraphs QML

Scheduled Pinned Locked Moved Solved Qt Creator and other tools
25 Posts 4 Posters 9.7k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • SGaistS SGaist

    Can you share a minimal compilable example that shows this ?

    T Offline
    T Offline
    Tobias83
    wrote on last edited by
    #5

    @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

    SGaistS 1 Reply Last reply
    0
    • T Tobias83

      @SGaist The QtCreator says "unknown component". And the runtime error is
      QQmlApplicationEngine failed to load component
      qrc:/qt_qml/Main.qml:53:13: LineSeries is not a type

      Tobias

      JoeCFDJ Offline
      JoeCFDJ Offline
      JoeCFD
      wrote on last edited by JoeCFD
      #6

      @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

      T 1 Reply Last reply
      0
      • T Tobias83

        @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

        SGaistS Offline
        SGaistS Offline
        SGaist
        Lifetime Qt Champion
        wrote on last edited by
        #7

        @Tobias83 I just realized you have 6.7. Qt Graphs went out of tech preview with 6.8.

        Interested in AI ? www.idiap.ch
        Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

        T 1 Reply Last reply
        0
        • JoeCFDJ JoeCFD

          @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

          T Offline
          T Offline
          Tobias83
          wrote on last edited by
          #8

          @JoeCFD I have

          import QtGraphs 2.12
          
          1 Reply Last reply
          0
          • SGaistS SGaist

            @Tobias83 I just realized you have 6.7. Qt Graphs went out of tech preview with 6.8.

            T Offline
            T Offline
            Tobias83
            wrote on last edited by Tobias83
            #9

            @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

            1 Reply Last reply
            0
            • SGaistS Offline
              SGaistS Offline
              SGaist
              Lifetime Qt Champion
              wrote on last edited by
              #10

              How did you install Qt ?
              Which packages do you have ?

              Interested in AI ? www.idiap.ch
              Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

              T 1 Reply Last reply
              0
              • SGaistS SGaist

                How did you install Qt ?
                Which packages do you have ?

                T Offline
                T Offline
                Tobias83
                wrote on last edited by Tobias83
                #11

                @SGaist I think its not up to Qt, because QtCharts worked for me. But maybe there is a devel package for qml needed as I wrote ...

                1 Reply Last reply
                0
                • SGaistS Offline
                  SGaistS Offline
                  SGaist
                  Lifetime Qt Champion
                  wrote on last edited by
                  #12

                  That's why I am asking how you installed Qt.

                  Interested in AI ? www.idiap.ch
                  Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                  T 1 Reply Last reply
                  0
                  • SGaistS SGaist

                    That's why I am asking how you installed Qt.

                    T Offline
                    T Offline
                    Tobias83
                    wrote on last edited by
                    #13

                    @SGaist I have installed Qt via system installation, because I have OpenSuse Tumbleweed with KDE Plasma as OS. The packages are updated via the official repositories of OpenSuse. Qt Creator is also installed via the repos.

                    1 Reply Last reply
                    0
                    • SGaistS Offline
                      SGaistS Offline
                      SGaist
                      Lifetime Qt Champion
                      wrote on last edited by
                      #14

                      Are you able to build and run any of the Qt Graphs examples ?

                      Interested in AI ? www.idiap.ch
                      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                      T 1 Reply Last reply
                      0
                      • SGaistS SGaist

                        Are you able to build and run any of the Qt Graphs examples ?

                        T Offline
                        T Offline
                        Tobias83
                        wrote on last edited by
                        #15

                        @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)

                        1 Reply Last reply
                        0
                        • SGaistS Offline
                          SGaistS Offline
                          SGaist
                          Lifetime Qt Champion
                          wrote on last edited by
                          #16

                          Are you trying to use both Qt Graphs and Qt Charts at the same time ?

                          Interested in AI ? www.idiap.ch
                          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                          T 1 Reply Last reply
                          0
                          • SGaistS SGaist

                            Are you trying to use both Qt Graphs and Qt Charts at the same time ?

                            T Offline
                            T Offline
                            Tobias83
                            wrote on last edited by
                            #17

                            @SGaist If I remove all the QtCharts promts in CMakeLists.txt and Main.qml, the error remains.

                            1 Reply Last reply
                            0
                            • SGaistS Offline
                              SGaistS Offline
                              SGaist
                              Lifetime Qt Champion
                              wrote on last edited by
                              #18

                              Did you nuke the build folder after these changes to ensure you start from a clean state ?

                              Interested in AI ? www.idiap.ch
                              Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                              T 1 Reply Last reply
                              0
                              • SGaistS SGaist

                                Did you nuke the build folder after these changes to ensure you start from a clean state ?

                                T Offline
                                T Offline
                                Tobias83
                                wrote on last edited by
                                #19

                                @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.

                                jsulmJ 1 Reply Last reply
                                0
                                • T Tobias83

                                  @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.

                                  jsulmJ Offline
                                  jsulmJ Offline
                                  jsulm
                                  Lifetime Qt Champion
                                  wrote on last edited by
                                  #20

                                  @Tobias83 Did you try to build in release mode?

                                  https://forum.qt.io/topic/113070/qt-code-of-conduct

                                  T 1 Reply Last reply
                                  0
                                  • jsulmJ jsulm

                                    @Tobias83 Did you try to build in release mode?

                                    T Offline
                                    T Offline
                                    Tobias83
                                    wrote on last edited by
                                    #21

                                    @jsulm In release mode, there is also the error unknown component for the QtGraphs prompts.

                                    1 Reply Last reply
                                    0
                                    • SGaistS Offline
                                      SGaistS Offline
                                      SGaist
                                      Lifetime Qt Champion
                                      wrote on last edited by
                                      #22

                                      Even if it was already done once:

                                      • Exit Qt Creator
                                      • Delete the CMakeLists.txt.user file from your sources
                                      • Nuke all build folders
                                      • Start Qt Creator and reconfigure your project

                                      Interested in AI ? www.idiap.ch
                                      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                                      T 1 Reply Last reply
                                      1
                                      • SGaistS SGaist

                                        Even if it was already done once:

                                        • Exit Qt Creator
                                        • Delete the CMakeLists.txt.user file from your sources
                                        • Nuke all build folders
                                        • Start Qt Creator and reconfigure your project
                                        T Offline
                                        T Offline
                                        Tobias83
                                        wrote on last edited by
                                        #23

                                        @SGaist OK, I did so and there is no change: unknown component )-:

                                        1 Reply Last reply
                                        0
                                        • SGaistS Offline
                                          SGaistS Offline
                                          SGaist
                                          Lifetime Qt Champion
                                          wrote on last edited by SGaist
                                          #24

                                          Since you wrote that the example is building successfully, what about copying it and the gradually replace its content with the one from your project ?

                                          Interested in AI ? www.idiap.ch
                                          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                                          T 1 Reply Last reply
                                          0

                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Users
                                          • Groups
                                          • Search
                                          • Get Qt Extensions
                                          • Unsolved