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. Porting from QT4.6 to QT5

Porting from QT4.6 to QT5

Scheduled Pinned Locked Moved Unsolved General and Desktop
44 Posts 8 Posters 22.1k Views 5 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.
  • Q Qt Enthusiast

    Then why I am getting this error when I am changing the library to Qt5

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

    @Qt-Enthusiast Do you use same compiler for both Qt versions?

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

    Q 1 Reply Last reply
    1
    • Q Qt Enthusiast

      Then why I am getting this error when I am changing the library to Qt5

      JKSHJ Offline
      JKSHJ Offline
      JKSH
      Moderators
      wrote on last edited by
      #23

      @Qt-Enthusiast said in Porting from QT4.6 to QT5:

      Then why I am getting this error when I am changing the library to Qt5

      Because you also changed your compiler?

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

      1 Reply Last reply
      2
      • jsulmJ jsulm

        @Qt-Enthusiast Do you use same compiler for both Qt versions?

        Q Offline
        Q Offline
        Qt Enthusiast
        wrote on last edited by
        #24

        @jsulm

        Yes
        I changed just the qt version. What is significance of Q_NULLPTR

        jsulmJ 1 Reply Last reply
        0
        • Q Qt Enthusiast

          @jsulm

          Yes
          I changed just the qt version. What is significance of Q_NULLPTR

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

          @Qt-Enthusiast Well, if you search a bit you will find this in Qt source:

          #ifdef Q_COMPILER_NULLPTR
          # define Q_NULLPTR         nullptr
          #else
          # define Q_NULLPTR         NULL
          #endif
          

          If you have a C++11 compiler Q_NULLPTR will be nullptr, else it will be the old C/C++ NULL.
          You can use Q_NULLPTR if you have to support older C++ compilers which do not know anything about nullptr and newer C++ compilers.

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

          1 Reply Last reply
          4
          • Q Offline
            Q Offline
            Qt Enthusiast
            wrote on last edited by
            #26

            how to solve the following error

            error: no matching function for call to 'QGraphicsTextItem::QGraphicsTextItem(const char [5], int, QGraphicsScene*&)'
            cursor = new QGraphicsTextItem("0, 0", 0, scene);

            jsulmJ 1 Reply Last reply
            0
            • Q Qt Enthusiast

              how to solve the following error

              error: no matching function for call to 'QGraphicsTextItem::QGraphicsTextItem(const char [5], int, QGraphicsScene*&)'
              cursor = new QGraphicsTextItem("0, 0", 0, scene);

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

              @Qt-Enthusiast Go here and check what constructors QGraphicsTextItem has: http://doc.qt.io/qt-5/qgraphicstextitem.html

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

              1 Reply Last reply
              2
              • Q Offline
                Q Offline
                Qt Enthusiast
                wrote on last edited by
                #28

                Hi
                I saw
                http://doc.qt.io/qt-5/qgraphicsscene.html

                QGraphicsItem * itemAt(const QPointF &position, const QTransform &deviceTransform) const
                QGraphicsItem * itemAt(qreal x, qreal y, const QTransform &deviceTransform) const

                buit still could not find the correct fix for compliation error

                What const QTransform &deviceTransform shall I use

                error: no matching function for call to 'QGraphicsScene::itemAt(QPointF&)'
                QPointF m ;
                QGraphicsItem *currentItem = scene->itemAt(m);

                jsulmJ 1 Reply Last reply
                0
                • Q Qt Enthusiast

                  Hi
                  I saw
                  http://doc.qt.io/qt-5/qgraphicsscene.html

                  QGraphicsItem * itemAt(const QPointF &position, const QTransform &deviceTransform) const
                  QGraphicsItem * itemAt(qreal x, qreal y, const QTransform &deviceTransform) const

                  buit still could not find the correct fix for compliation error

                  What const QTransform &deviceTransform shall I use

                  error: no matching function for call to 'QGraphicsScene::itemAt(QPointF&)'
                  QPointF m ;
                  QGraphicsItem *currentItem = scene->itemAt(m);

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

                  @Qt-Enthusiast http://doc.qt.io/qt-5/qgraphicsscene.html#itemAt has two parameters not one.
                  Try to pass QTransform() as second parameter.

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

                  1 Reply Last reply
                  0
                  • Q Offline
                    Q Offline
                    Qt Enthusiast
                    wrote on last edited by
                    #30

                    I am getting issue

                    I am getting errors like

                    file.cxx: In member function 'bool fileMgr::showURL(QString)':
                    error: 'QWebView' does not name a type
                    340 static QWebView *sBrowser = NULL;
                    341 ^

                    I tried to do
                    #include QtWebKitWidgets
                    #include QtWebView

                    It is giving me an error that not able to find file QtWebKitWidgets .

                    can some one help me in solving the problem

                    JKSHJ 1 Reply Last reply
                    0
                    • Q Qt Enthusiast

                      I am getting issue

                      I am getting errors like

                      file.cxx: In member function 'bool fileMgr::showURL(QString)':
                      error: 'QWebView' does not name a type
                      340 static QWebView *sBrowser = NULL;
                      341 ^

                      I tried to do
                      #include QtWebKitWidgets
                      #include QtWebView

                      It is giving me an error that not able to find file QtWebKitWidgets .

                      can some one help me in solving the problem

                      JKSHJ Offline
                      JKSHJ Offline
                      JKSH
                      Moderators
                      wrote on last edited by
                      #31

                      @Qt-Enthusiast said in Porting from QT4.6 to QT5:

                      It is giving me an error that not able to find file QtWebKitWidgets .

                      can some one help me in solving the problem

                      See https://forum.qt.io/topic/76739/webkit-status-2017

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

                      1 Reply Last reply
                      3
                      • Q Offline
                        Q Offline
                        Qt Enthusiast
                        wrote on last edited by
                        #32

                        I am using solution

                        #include <QtWebKit/QtWebKit>
                        #include <QtWebKitWidgets/QtWebKitWidgets>

                        is that solution Ok

                        jsulmJ JKSHJ 2 Replies Last reply
                        0
                        • Q Qt Enthusiast

                          I am using solution

                          #include <QtWebKit/QtWebKit>
                          #include <QtWebKitWidgets/QtWebKitWidgets>

                          is that solution Ok

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

                          @Qt-Enthusiast Why not simply

                          #include <QWebView>
                          ```?

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

                          1 Reply Last reply
                          0
                          • Q Qt Enthusiast

                            I am using solution

                            #include <QtWebKit/QtWebKit>
                            #include <QtWebKitWidgets/QtWebKitWidgets>

                            is that solution Ok

                            JKSHJ Offline
                            JKSHJ Offline
                            JKSH
                            Moderators
                            wrote on last edited by
                            #34

                            @Qt-Enthusiast said in Porting from QT4.6 to QT5:

                            is that solution Ok

                            Did you read the link I gave you?

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

                            1 Reply Last reply
                            0
                            • Q Offline
                              Q Offline
                              Qt Enthusiast
                              wrote on last edited by
                              #35

                              yesI read that from there only I found out and I wanted to confirm the same

                              JKSHJ 1 Reply Last reply
                              0
                              • Q Qt Enthusiast

                                yesI read that from there only I found out and I wanted to confirm the same

                                JKSHJ Offline
                                JKSHJ Offline
                                JKSH
                                Moderators
                                wrote on last edited by
                                #36

                                @Qt-Enthusiast said in Porting from QT4.6 to QT5:

                                yesI read that from there only I found out and I wanted to confirm the same

                                You don't need to ask to confirm. You can confirm yourself by trying it.

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

                                1 Reply Last reply
                                3
                                • Q Offline
                                  Q Offline
                                  Qt Enthusiast
                                  wrote on last edited by
                                  #37

                                  QStyleOptionViewItemV4' is deprecated , what should be the solution to fix this

                                  fatal error: QCleanlooksStyle: No such file or directory
                                  compilation terminated.

                                  how to solve these errors

                                  mrjjM 1 Reply Last reply
                                  0
                                  • Q Qt Enthusiast

                                    QStyleOptionViewItemV4' is deprecated , what should be the solution to fix this

                                    fatal error: QCleanlooksStyle: No such file or directory
                                    compilation terminated.

                                    how to solve these errors

                                    mrjjM Offline
                                    mrjjM Offline
                                    mrjj
                                    Lifetime Qt Champion
                                    wrote on last edited by mrjj
                                    #38

                                    @Qt-Enthusiast
                                    Hi
                                    You can use QStyleOptionViewItem directly.

                                    QCleanlooksStyle is worse. why does app need its includes ?
                                    You can compile the old style plugin by yourself, but now is a good
                                    opportunity to get rid of it. So please tell why app needs it.

                                    Any how, its all explained here
                                    http://doc.qt.io/qt-5/sourcebreaks.html
                                    read Changes to QStyle
                                    It also says how to get it back if needed.

                                    1 Reply Last reply
                                    1
                                    • Q Offline
                                      Q Offline
                                      Qt Enthusiast
                                      wrote on last edited by Qt Enthusiast
                                      #39

                                      error: 'QFusionStyle' does not name a type
                                      59 hdr->setStyle( new QFusionStyle );

                                      I included the file QTwidgets

                                      not working Need help again

                                      1 Reply Last reply
                                      0
                                      • Q Offline
                                        Q Offline
                                        Qt Enthusiast
                                        wrote on last edited by
                                        #40

                                        @Qt-Enthusiast said in Porting from QT4.6 to QT5:

                                        I am using solution

                                        I am using
                                        QHeaderview* heade r = new QHeaderView
                                        #if QT_VERSION >= QT_VERSION_CHECK(5,0,0)
                                        header->setStyle( new QFusionStyle );
                                        #else
                                        header->setStyle( new QCleanlooksStyle );
                                        #endif
                                        I am getting error: 'QFusionStyle' does not name a type

                                        Can some use help in proper usage of fusion style

                                        aha_1980A 1 Reply Last reply
                                        0
                                        • Q Qt Enthusiast

                                          @Qt-Enthusiast said in Porting from QT4.6 to QT5:

                                          I am using solution

                                          I am using
                                          QHeaderview* heade r = new QHeaderView
                                          #if QT_VERSION >= QT_VERSION_CHECK(5,0,0)
                                          header->setStyle( new QFusionStyle );
                                          #else
                                          header->setStyle( new QCleanlooksStyle );
                                          #endif
                                          I am getting error: 'QFusionStyle' does not name a type

                                          Can some use help in proper usage of fusion style

                                          aha_1980A Offline
                                          aha_1980A Offline
                                          aha_1980
                                          Lifetime Qt Champion
                                          wrote on last edited by
                                          #41

                                          @Qt-Enthusiast

                                          See here: http://doc.qt.io/qt-5/sourcebreaks.html#changes-to-qstyle

                                          "
                                          QFusionStyle is internal. Recommended alternatives:

                                          • QStyleFactory for creating instances of specific styles.
                                          • QProxyStyle for customizing existing style implementations.
                                          • QCommonStyle as a base for implementing full custom styles.

                                          "

                                          Qt has to stay free or it will die.

                                          1 Reply Last reply
                                          1

                                          • Login

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