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
Forum Updated to NodeBB v4.3 + New Features

QtCreator errors with QtGraphs QML

Scheduled Pinned Locked Moved Solved Qt Creator and other tools
25 Posts 4 Posters 1.6k 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.
  • 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
                                        • SGaistS SGaist

                                          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 ?

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

                                          @SGaist OK, I coppied the main.qml file from the hellographs example to my project. And the GraphsView prompt was recognized. I found out, what the problem with my Main.qml was. I had to change the import commands:
                                          instead of

                                          import QtGraphs 2.12
                                          

                                          change to

                                          import QtGraphs
                                          

                                          helped (-:

                                          Thank you very much!!!

                                          But, I have still a question: How can I use the XYModelMapper? Is there a good example? The usage differs to QtCharts, specially xSection : qsizetype ...

                                          Tobias

                                          1 Reply Last reply
                                          0
                                          • T Tobias83 has marked this topic as solved on

                                          • Login

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