Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. QML and Qt Quick
  4. Qt module not installed in QtDesigner
Forum Updated to NodeBB v4.3 + New Features

Qt module not installed in QtDesigner

Scheduled Pinned Locked Moved Unsolved QML and Qt Quick
25 Posts 3 Posters 8.5k Views
  • 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.
  • DiracsbracketD Diracsbracket

    @mr.jo
    Yes. You don't see the actual contents of the graph in Designer. You must run the program to see it.

    M Offline
    M Offline
    mr.jo
    wrote on last edited by
    #15

    @Diracsbracket said in Qt module not installed in QtDesigner:

    gner. You must run the program to see it.

    but i confuse about that warning, maybe ok i cant see in designer, i just code that what paramater i need for that charts and not use a designer but its bother me hahaha. is it bug on qt designer and module, or maybe thats qtdesigner's work. fyi bluetooth sensor websocket webengine and many module have a warning like that. its bother me !!! haha..

    DiracsbracketD 1 Reply Last reply
    0
    • M mr.jo

      @Diracsbracket said in Qt module not installed in QtDesigner:

      gner. You must run the program to see it.

      but i confuse about that warning, maybe ok i cant see in designer, i just code that what paramater i need for that charts and not use a designer but its bother me hahaha. is it bug on qt designer and module, or maybe thats qtdesigner's work. fyi bluetooth sensor websocket webengine and many module have a warning like that. its bother me !!! haha..

      DiracsbracketD Offline
      DiracsbracketD Offline
      Diracsbracket
      wrote on last edited by
      #16

      @mr.jo
      Yes, I agree. These false warnings are annoying and should get fixed.

      M 1 Reply Last reply
      0
      • DiracsbracketD Diracsbracket

        @mr.jo
        Yes, I agree. These false warnings are annoying and should get fixed.

        M Offline
        M Offline
        mr.jo
        wrote on last edited by
        #17

        @Diracsbracket but if u check in QT instalation folder in /qt/version/gcc_64/ there is all module that u installed, maybe qtcreator not using that path so qtcreator got that warning. if u check in /qt/Tools/QtCreator/lib/Qt/qml ,that folder not contain all module maybe just base module.

        DiracsbracketD 1 Reply Last reply
        0
        • M mr.jo

          @Diracsbracket but if u check in QT instalation folder in /qt/version/gcc_64/ there is all module that u installed, maybe qtcreator not using that path so qtcreator got that warning. if u check in /qt/Tools/QtCreator/lib/Qt/qml ,that folder not contain all module maybe just base module.

          DiracsbracketD Offline
          DiracsbracketD Offline
          Diracsbracket
          wrote on last edited by
          #18

          @mr.jo
          I have all modules, yet get the warnings, even in Qt Creator after a while in the QML source code. That must be a bug.

          M 1 Reply Last reply
          0
          • DiracsbracketD Diracsbracket

            @mr.jo
            I have all modules, yet get the warnings, even in Qt Creator after a while in the QML source code. That must be a bug.

            M Offline
            M Offline
            mr.jo
            wrote on last edited by
            #19

            @Diracsbracket i tried to compile plugin qtchart again from source and get libqtchartdesigner.so then i put in path gcc_64/plugins/designer, after that i run designer from gcc_64/bin/ (standalone), and i got qt chart chartview widget, but still not have qtchart widget in qt quick designer(qt creator). :D im still tried how this application works perfectly haha. maybe because configuration path in qml emulation layer, but i dont know what it is :D

            DiracsbracketD 1 Reply Last reply
            0
            • M mr.jo

              @Diracsbracket i tried to compile plugin qtchart again from source and get libqtchartdesigner.so then i put in path gcc_64/plugins/designer, after that i run designer from gcc_64/bin/ (standalone), and i got qt chart chartview widget, but still not have qtchart widget in qt quick designer(qt creator). :D im still tried how this application works perfectly haha. maybe because configuration path in qml emulation layer, but i dont know what it is :D

              DiracsbracketD Offline
              DiracsbracketD Offline
              Diracsbracket
              wrote on last edited by
              #20

              @mr.jo
              To be honest, I've never used Designer for QML. Due to the declarative nature of QML, I find it easier to just work from the code directly.

              M 1 Reply Last reply
              0
              • DiracsbracketD Diracsbracket

                @mr.jo
                To be honest, I've never used Designer for QML. Due to the declarative nature of QML, I find it easier to just work from the code directly.

                M Offline
                M Offline
                mr.jo
                wrote on last edited by
                #21

                @Diracsbracket me too bro, but im curious with that warning, im using designer just want to know how my app looks like, without waiting for compilation. :D because the more complex the application is the longer the compilation.

                DiracsbracketD 1 Reply Last reply
                0
                • M mr.jo

                  @Diracsbracket me too bro, but im curious with that warning, im using designer just want to know how my app looks like, without waiting for compilation. :D because the more complex the application is the longer the compilation.

                  DiracsbracketD Offline
                  DiracsbracketD Offline
                  Diracsbracket
                  wrote on last edited by Diracsbracket
                  #22

                  @mr.jo
                  Sure.

                  M 1 Reply Last reply
                  0
                  • DiracsbracketD Diracsbracket

                    @mr.jo
                    Sure.

                    M Offline
                    M Offline
                    mr.jo
                    wrote on last edited by
                    #23

                    @Diracsbracket thank bro for your infomation. :D

                    1 Reply Last reply
                    0
                    • S Offline
                      S Offline
                      Seongnam Jee
                      wrote on last edited by
                      #24
                      int main(int argc, char *argv[])
                      {
                          // Qt Charts uses Qt Graphics View Framework for drawing, therefore QApplication must be used.
                          QApplication app(argc, argv);
                      
                          QQuickView viewer;
                      
                          // The following are needed to make examples run without having to install the module
                          // in desktop environments.
                      #ifdef Q_OS_WIN
                          QString extraImportPath(QStringLiteral("%1/../../../../%2"));
                      #else
                          QString extraImportPath(QStringLiteral("%1/../../../%2"));
                      #endif
                          viewer.engine()->addImportPath(extraImportPath.arg(QGuiApplication::applicationDirPath(),
                                                            QString::fromLatin1("qml")));
                          //***** [Solve] FORCE THE MODULE TO BE IMPORTED.
                          QObject::connect(viewer.engine(), &QQmlEngine::quit, &viewer, &QWindow::close);
                          
                          qDebug() << viewer.engine()->importPathList();
                      
                          viewer.setTitle(QStringLiteral("QML Axes"));
                          viewer.setSource(QUrl("qrc:/qml/qmlaxes/main.qml"));
                          viewer.setResizeMode(QQuickView::SizeRootObjectToView);
                          viewer.show();
                      
                          return app.exec();
                      }
                      

                      [Output through qDebug()]
                      ("/home/snjee/workspace_qt/maxelecPrjs/build-maxCoffeeTdsMeterApp-Desktop_Qt_5_15_2_GCC_64bit-Debug", "qrc:/qt-project.org/imports", "/opt/Qt/5.15.2/gcc_64/qml")

                      You can find the answer in the built-in "QML Axes" example source.

                      1 Reply Last reply
                      0
                      • S Offline
                        S Offline
                        Seongnam Jee
                        wrote on last edited by
                        #25

                        "... is not installed"
                        "found not working imports...."
                        I have now found the correct solution.
                        All problems were solved.
                        => Solutions : https://stackoverflow.com/questions/22320541/import-qtquick-controls-2-1-qml-module-not-found

                        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