Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. [SOLVED] How to displaying QML file in widget
Forum Updated to NodeBB v4.3 + New Features

[SOLVED] How to displaying QML file in widget

Scheduled Pinned Locked Moved General and Desktop
15 Posts 2 Posters 6.1k 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.
  • ? Offline
    ? Offline
    A Former User
    wrote on 7 May 2014, 08:15 last edited by
    #4

    And again after remove declarative ...

    And this : http://persianupload.com/kleeja/do.php?imgf=139945042555611.jpg

    Why content is empty !!!??

    1 Reply Last reply
    0
    • J Offline
      J Offline
      JKSH
      Moderators
      wrote on 7 May 2014, 10:31 last edited by
      #5

      Are you using an OpenGL version of Qt, or an ANGLE version?

      Does your graphics card support OpenGL 2.0?

      In Qt Creator, start a new Qt Quick project:

      File -> New File or Project... -> Applications -> Qt Quick Application -> Qt Quick 2.2

      Click "Run. What do you see?

      Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

      1 Reply Last reply
      0
      • ? Offline
        ? Offline
        A Former User
        wrote on 7 May 2014, 10:41 last edited by
        #6

        [quote author="JKSH" date="1399458692"]# Are you using an OpenGL version of Qt, or an ANGLE version?

        Does your graphics card support OpenGL 2.0?

        In Qt Creator, start a new Qt Quick project:

        File -> New File or Project... -> Applications -> Qt Quick Application -> Qt Quick 2.2

        Click "Run. What do you see?

        [/quote]

        It's Angle version , not OpenGL
        About My GPU : (AMD Readon HD 6670) OPENGL 4.1 SUPPORT : Yes
        In Qt Creator I have Qt Quick 2.2
        After create and run this is result : http://persianupload.com/kleeja/do.php?imgf=13994592497651.jpg

        1 Reply Last reply
        0
        • J Offline
          J Offline
          JKSH
          Moderators
          wrote on 7 May 2014, 10:48 last edited by
          #7

          [quote author="Kamb!z" date="1399459302"]After create and run this is result : http://persianupload.com/kleeja/do.php?imgf=13994592497651.jpg[/quote]Good, it's working :)

          If you still want to use QWidgets, add "QT += widgets" to your untitled26.pro and try QQuickView/QQuickWidget again.

          EDIT: What version of Qt Creator are you using? Your project looks different

          Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

          1 Reply Last reply
          0
          • ? Offline
            ? Offline
            A Former User
            wrote on 7 May 2014, 11:02 last edited by
            #8

            [quote author="JKSH" date="1399459696"][quote author="Kamb!z" date="1399459302"]After create and run this is result : http://persianupload.com/kleeja/do.php?imgf=13994592497651.jpg[/quote]Good, it's working :)

            If you still want to use QWidgets, add "QT += widgets" to your untitled26.pro and try QQuickView/QQuickWidget again.

            EDIT: What version of Qt Creator are you using? Your project looks different[/quote]

            Unfortunately doesn't work ! :( content of QML file is a string ("Hello world") but isn't show.

            See : http://persianupload.com/kleeja/do.php?imgf=139946053737491.jpg

            and my project : http://persianupload.com/kleeja/do.php?filename=139946053748452.zip

            1 Reply Last reply
            0
            • J Offline
              J Offline
              JKSH
              Moderators
              wrote on 7 May 2014, 11:27 last edited by
              #9

              Your URL is wrong.

              Look inside main.cpp -- the correct URL is written there.

              Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

              1 Reply Last reply
              0
              • ? Offline
                ? Offline
                A Former User
                wrote on 7 May 2014, 11:35 last edited by
                #10

                [quote author="JKSH" date="1399462036"]Your URL is wrong.

                Look inside main.cpp -- the correct URL is written there.[/quote]

                This is main address of qml file : qrc:///qml/main.qml

                view->setSource(QUrl::fromLocalFile("qrc:///qml/main.qml"));

                can you check my sample of code ! this is : http://persianupload.com/kleeja/do.php?filename=139946053748452.zip

                1 Reply Last reply
                0
                • J Offline
                  J Offline
                  JKSH
                  Moderators
                  wrote on 7 May 2014, 11:49 last edited by
                  #11

                  [quote author="Kamb!z" date="1399462538"]view->setSource(QUrl::fromLocalFile("qrc:///qml/main.qml"));[/quote]You shouldn't use QUrl::fromLocalFile(), because items in QRC files are not local files. See main.cpp for the correct way of calling QUrl.

                  Also, open main.qml and change Window {} to Rectangle {} -- that will make things easier for you.

                  Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

                  1 Reply Last reply
                  0
                  • ? Offline
                    ? Offline
                    A Former User
                    wrote on 7 May 2014, 13:03 last edited by
                    #12

                    Not working for me again ! Can you give me a sample ? please !
                    I want to compare your project with mine.

                    1 Reply Last reply
                    0
                    • J Offline
                      J Offline
                      JKSH
                      Moderators
                      wrote on 7 May 2014, 13:23 last edited by
                      #13

                      @
                      // mainwindow.cpp
                      // Change this...
                      QUrl::fromLocalFile("qrc:///qml/main.qml")

                      // ...to this:
                      QUrl(QStringLiteral("qrc:///qml/main.qml"))
                      @

                      @
                      // main.qml
                      // Change this...
                      Window {
                      ...

                      // ...to this:
                      Rectangle {
                      @

                      Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

                      1 Reply Last reply
                      0
                      • ? Offline
                        ? Offline
                        A Former User
                        wrote on 7 May 2014, 13:32 last edited by
                        #14

                        [quote author="JKSH" date="1399468987"]@
                        // mainwindow.cpp
                        // Change this...
                        QUrl::fromLocalFile("qrc:///qml/main.qml")

                        // ...to this:
                        QUrl(QStringLiteral("qrc:///qml/main.qml"))
                        @

                        @
                        // main.qml
                        // Change this...
                        Window {
                        ...

                        // ...to this:
                        Rectangle {
                        @[/quote]

                        Oh yes !!! I understand now ! thank you JKSH :)

                        1 Reply Last reply
                        0
                        • J Offline
                          J Offline
                          JKSH
                          Moderators
                          wrote on 7 May 2014, 13:34 last edited by
                          #15

                          You're welcome :) Happy coding!

                          Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

                          1 Reply Last reply
                          0

                          13/15

                          7 May 2014, 13:23

                          • Login

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