Results 1 to 11 of 11

Thread: Qt "Quick" !?

  1. #1
    Join Date
    Sep 2009
    Posts
    57
    Thanks
    7
    Thanked 5 Times in 4 Posts

    Default Qt "Quick" !?

    Please tell me I am wrong, but having to develop basic UI components in QML before I can construct an application seems, well, not quick. I understand that you can integrate qwidgets via qgraphicsproxywidget, but that's not recommended?

    What kind of significant desktop apps are there that use QML and Qt Quick? I desperately want to embrace this technology for the basic UI framework (sidebars, panels, toasts, overlays etc) but still want to embed my own qwidgets within that. Am I dreaming, or is there an easy way to do this?

    TIA,
    Mark

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

    Default Re: Qt "Quick" !?

    There are widget components available for Qt Quick. However there is no point in using Qt Quick if you just want widgets. In such situation just use widgets...
    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
    Sep 2009
    Posts
    57
    Thanks
    7
    Thanked 5 Times in 4 Posts

    Default Re: Qt "Quick" !?

    Right now, the developer needs to create their own implementation of basic ui components like text boxes, bullet lists, file pickers. They ARE needed, of course, but the developer needs to start from scratch. To argue that you use QML / Qt Quick if you don't need them is kind of stupid - users will always need to interact with your app.

    I think what you are saying is that QML/Qt Quick is only useful for developers that want to roll their own components. If that really is the intent, then it is doomed to fail.

    But given there are components for symbian I suspect that was not the intent. It is just technology that is heading in the right direction but has stalled along the highway. Right now it is stuck in the middle of nowhere.

    This looks exciting though: http://labs.qt.nokia.com/2012/06/06/...ents-for-qt-5/
    Last edited by liversedge; 14th September 2012 at 07:33.

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

    Default Re: Qt "Quick" !?

    Quote Originally Posted by liversedge View Post
    Right now, the developer needs to create their own implementation of basic ui components like text boxes, bullet lists, file pickers. They ARE needed, of course, but the developer needs to start from scratch. To argue that you use QML / Qt Quick if you don't need them is kind of stupid - users will always need to interact with your app.

    I think what you are saying is that QML/Qt Quick is only useful for developers that want to roll their own components. If that really is the intent, then it is doomed to fail.
    No, I mean there are components available for Qt Quick that look and behave as standard widgets.

    Nevertheless these two worlds don't mix that much, Qt Quick is good for some problems but useless for others and we all have to accept that. If you look at it from a broader perspective, it's all similar with widgets. If you port Qt to a new platform, you have to implement a style for all widgets as well, practically from scratch. If you used style meant for Windows on a Mac, it would have looked really bad, wouldn't it?
    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.


  5. The following user says thank you to wysota for this useful post:

    liversedge (14th September 2012)

  6. #5
    Join Date
    Sep 2009
    Posts
    57
    Thanks
    7
    Thanked 5 Times in 4 Posts

    Default Re: Qt "Quick" !?

    Quote Originally Posted by wysota View Post
    No, I mean there are components available for Qt Quick that look and behave as standard widgets.
    I could not find any reference to these beyond symbian components. Would you mind posting a url or reference?

    TIA.

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

    Default Re: Qt "Quick" !?

    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.


  8. #7
    Join Date
    Sep 2009
    Posts
    57
    Thanks
    7
    Thanked 5 Times in 4 Posts

    Default Re: Qt "Quick" !?

    Ah ok, thats the same thing I linked to. It won't be available until at least 5.1 or 5.2. So we are still stuck half way down the highway in the middle of nowhere

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

    Default Re: Qt "Quick" !?

    Quote Originally Posted by liversedge View Post
    Ah ok, thats the same thing I linked to. It won't be available until at least 5.1 or 5.2.
    It is available right now.

    You can download it by following this link: http://qt.gitorious.org/qt-component...tarball/master
    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.


  10. #9
    Join Date
    Sep 2009
    Posts
    57
    Thanks
    7
    Thanked 5 Times in 4 Posts

    Default Re: Qt "Quick" !?

    Sorry I missed your follow up. It is a prototype, and the repo is closed. When it is done in QT5 then it will be worth pursuing. I notice that Digia have made it a priority though, so maybe it will come sooner. http://blog.qt.digia.com/2012/09/18/...-starts-today/

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

    Default Re: Qt "Quick" !?

    Well, the "prototype" is quite functional, if you ask me
    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.


  12. #11
    Join Date
    Sep 2009
    Posts
    57
    Thanks
    7
    Thanked 5 Times in 4 Posts

    Default Re: Qt "Quick" !?

    Oh yes, indeed it is functional, can't wait until it is part of QT proper.

Similar Threads

  1. QGraphicsView : create a "quick preview" ?
    By pl01 in forum Qt Programming
    Replies: 1
    Last Post: 5th January 2011, 12:51
  2. Replies: 3
    Last Post: 15th February 2010, 17:27
  3. Replies: 3
    Last Post: 8th July 2008, 19:37
  4. Translation QFileDialog standart buttons ("Open"/"Save"/"Cancel")
    By victor.yacovlev in forum Qt Programming
    Replies: 4
    Last Post: 24th January 2008, 19:05
  5. QFile Problem~ "Unknow error" in "open(QIODevice::ReadWrite)"
    By fengtian.we in forum Qt Programming
    Replies: 3
    Last Post: 23rd May 2007, 15:58

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
  •  
Qt is a trademark of The Qt Company.