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. Creating some part of UI for an existing C++ project in Qt.
Forum Updated to NodeBB v4.3 + New Features

Creating some part of UI for an existing C++ project in Qt.

Scheduled Pinned Locked Moved General and Desktop
4 Posts 2 Posters 2.0k 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.
  • I Offline
    I Offline
    itismac
    wrote on last edited by
    #1

    I've a C++ project where some part of the UI is made in flex . I want to remove flex from my application with some alternatives. Right now I am investigating on using CEF which can be embedded in the application.

    Please suggest me if going for Qt would be better option. Making complex UI as easily as possible is my requirement. I would also want integrating Qt in my existing project to be simple with flawless to-and-fro communication between existing C++ code and Qt. Since, I've no idea about Qt, hoping for an insight on this.

    I need to support Windows and Mac OSX.

    1 Reply Last reply
    0
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #2

      Hi and welcome to devnet,

      Could you explain what CEF is ?

      It depends on your use case. With Qt you have two possibilities to create UI: Widgets and QML. Both have their advantages. So it really depends on your UI needs. You can have a look at the demos/examples to see what you can do. For a more "massive" example, the KDE environment is build on top of Qt.

      As for integrating C++ code, there should be no major problem reusing/integrating your current code base.

      Qt supports both and more.

      Hope it helps

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      0
      • I Offline
        I Offline
        itismac
        wrote on last edited by
        #3

        Hi SGaist,

        CEF stands for Chromium Embedded Framework. For more info on this please see this link: https://code.google.com/p/chromiumembedded/

        As an alternative, I was thinking of using HTML5/CSS/Javascript to make the UIs. If I use this I still have to find a way to communicate between native C++ code and HTML5 UI.

        I'll explore further before diving into Qt or CEF.

        Thanks for the reply :)

        1 Reply Last reply
        0
        • SGaistS Offline
          SGaistS Offline
          SGaist
          Lifetime Qt Champion
          wrote on last edited by
          #4

          Then also give a look at QtWebKit

          You're welcome :)

          Interested in AI ? www.idiap.ch
          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

          1 Reply Last reply
          0

          • Login

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