Results 1 to 9 of 9

Thread: QT C++ Desktop End of Life?

  1. #1
    Join Date
    Feb 2014
    Posts
    26
    Qt products
    Qt4 Qt5
    Platforms
    Windows

    Default QT C++ Desktop End of Life?

    Hi,

    Been using QT C++ for desktop for as long it is was owned by Trolltech. It's been a wild ride and I always though "This is the way!". I've noticed over the years that the development for "Desktop" new widgets and improvements isn't happening. I realized that all the awaited features are getting stuffed in QT Quick/QML and "Desktop" is left behind with last century tools and widgets.

    Any thoughts and/or hope that C++ Desktop would eventually get a facelifted with most recent widgets?

    Thanks

  2. #2
    Join Date
    Jan 2006
    Location
    Warsaw, Poland
    Posts
    33,360
    Thanks
    3
    Thanked 5,015 Times in 4,792 Posts
    Qt products
    Qt3 Qt4 Qt5 Qt/Embedded
    Platforms
    Unix/X11 Windows Android Maemo/MeeGo
    Wiki edits
    10

    Default Re: QT C++ Desktop End of Life?

    Are you asking about visual or functional facelift?
    Your biological and technological distinctiveness will be added to our own. Resistance is futile.

    Please ask Qt related questions on the forum and not using private messages or visitor messages.


  3. #3
    Join Date
    Jan 2006
    Posts
    371
    Thanks
    14
    Thanked 18 Times in 17 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: QT C++ Desktop End of Life?

    Qt/Digia are not interested in developing it any further.

    Desktop is not where they make money, so they have no intensive. I am developing a desktop program - and I feel a lot of "subsystems" are missing in Qt6. Many widgets I would like to have, I am just writing myself. Lots of "modern" programming paradigms are missing from widgets.

    Its not dead.But I feel its a dead end.

  4. #4
    Join Date
    Jan 2008
    Location
    Alameda, CA, USA
    Posts
    5,248
    Thanks
    304
    Thanked 868 Times in 855 Posts
    Qt products
    Qt5
    Platforms
    Windows

    Default Re: QT C++ Desktop End of Life?

    I too develop only desktop Qt/C++ applications. I stopped with Qt 5.15.3 because Qt's licensing model for Qt 6 was unacceptable for me. The set of UI widgets in that release are sufficient for my needs, and if I need something else, I look to KDAB, KDE Frameworks, or write my own.

    I'm not all that worried if my applications look a bit old-fashioned. The market for which I write my applications isn't impressed by gee whiz UI features, they want usability and more importantly the results that the software produces.
    <=== The Great Pumpkin says ===>
    Please use CODE tags when posting source code so it is more readable. Click "Go Advanced" and then the "#" icon to insert the tags. Paste your code between them.

  5. #5
    Join Date
    Jul 2008
    Location
    Germany
    Posts
    516
    Thanks
    12
    Thanked 77 Times in 75 Posts
    Qt products
    Qt4 Qt5
    Platforms
    Unix/X11 Windows

    Default Re: QT C++ Desktop End of Life?

    Yes, same here. We also stayed at Qt 5.15 because of the licensing of Qt6.

    Ginsengelf

  6. #6
    Join Date
    Jan 2006
    Posts
    371
    Thanks
    14
    Thanked 18 Times in 17 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: QT C++ Desktop End of Life?

    which widgets were removed from "free" usage in Qt6 but were available in Qt5?

  7. #7
    Join Date
    Jan 2008
    Location
    Alameda, CA, USA
    Posts
    5,248
    Thanks
    304
    Thanked 868 Times in 855 Posts
    Qt products
    Qt5
    Platforms
    Windows

    Default Re: QT C++ Desktop End of Life?

    Quote Originally Posted by elcuco View Post
    which widgets were removed from "free" usage in Qt6 but were available in Qt5?
    I don't think anything was removed between Qt5 and Qt6, at least not in the QtCore, QtGui, and QtWidgets components. There could have been new things added in Qt6, but since I'm not using it I can't tell you what those might be, if anything.

    As the OP said, there have been many additions to QtQuick/QML which apparently do not have corresponding implementations on the QtWidgets side. In the early days of QtQuick and QML, things implemented on that side were also implemented on the QtWidgets side, but possibly that is because most of the work was in ensuring that QtQuick and QML were a more or less complete mapping from QtWidgets and not the other way around.
    <=== The Great Pumpkin says ===>
    Please use CODE tags when posting source code so it is more readable. Click "Go Advanced" and then the "#" icon to insert the tags. Paste your code between them.

  8. #8
    Join Date
    Jul 2012
    Posts
    247
    Thanks
    29
    Thanked 15 Times in 14 Posts
    Qt products
    Qt4
    Platforms
    Windows

    Default Re: QT C++ Desktop End of Life?

    What licensing changes are you referring to from qt5 to qt6? I was under the impression nothing much changed. Dont see anything in https://doc.qt.io/qt-6/license-changes.html either.

  9. #9
    Join Date
    Jan 2008
    Location
    Alameda, CA, USA
    Posts
    5,248
    Thanks
    304
    Thanked 868 Times in 855 Posts
    Qt products
    Qt5
    Platforms
    Windows

    Default Re: QT C++ Desktop End of Life?

    What licensing changes are you referring to from qt5 to qt6?
    I was using Qt5 under a commercial license. For Qt6, the terms were changed to a model where you had to pay for the license every year for as long as your product was available for sale, even after development had stopped. I did not want to be held hostage to that kind of license. The Qt5 commercial license is perpetual and I don't have to continue paying if I don't want support. The Qt6 license is also very expensive, too much for a 2-person software company, only one of whom uses Qt.
    <=== The Great Pumpkin says ===>
    Please use CODE tags when posting source code so it is more readable. Click "Go Advanced" and then the "#" icon to insert the tags. Paste your code between them.

  10. The following user says thank you to d_stranz for this useful post:

    tuli (Yesterday)

Similar Threads

  1. Life time of a QMenu?
    By derbinger in forum Qt Programming
    Replies: 2
    Last Post: 24th September 2015, 18:00
  2. Prefixed for life?
    By qtoptus in forum Qt Programming
    Replies: 2
    Last Post: 16th April 2014, 19:32
  3. Conway's life visualization
    By qutron in forum Newbie
    Replies: 2
    Last Post: 30th December 2010, 17:13
  4. Replies: 5
    Last Post: 31st January 2009, 08:36

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.