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

Porting from QT4.6 to QT5

Scheduled Pinned Locked Moved Unsolved General and Desktop
44 Posts 8 Posters 15.0k 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

    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
                        • M Offline
                          M Offline
                          mpergand
                          wrote on last edited by mpergand
                          #42

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

                          header->setStyle( new QFusionStyle );

                          header->setStyle( "Fusion" );  // maybe for QApplication only
                          // or
                          header->setStyle( new QStyleFactory::create("Fusion" ));
                          
                          1 Reply Last reply
                          0
                          • Q Offline
                            Q Offline
                            Qt Enthusiast
                            wrote on last edited by
                            #43

                            @mpergand said in Porting from QT4.6 to QT5:

                            new QStyleFactory::create("Fusion" )
                            its is not working

                            can some one point me to a example how Qfusion style is being used in the Qt 5 code

                            1 Reply Last reply
                            0
                            • M Offline
                              M Offline
                              mpergand
                              wrote on last edited by mpergand
                              #44
                              setStyle(QStyleFactory::create("Fusion")); // without new
                              

                              For me (OSX), it works only with QApplication, not with QWidget

                              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