Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. QML and Qt Quick
  4. Newbie help with integrating GUI into existing CLI app
Forum Updated to NodeBB v4.3 + New Features

Newbie help with integrating GUI into existing CLI app

Scheduled Pinned Locked Moved Unsolved QML and Qt Quick
2 Posts 2 Posters 153 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.
  • W Offline
    W Offline
    webmessiah
    wrote on 13 May 2024, 09:41 last edited by
    #1

    haiii, everyone, I've been assigned the task of writing some GUI TCP/IP app in C++(QtQuick/QML), as a part of basecamp programme. (sorry if my language is not very clear in some way, English is not my first)

    So the catch here is that I've alredy written app with the same logic with CLI, and i really don't have a lot of time to rewrite it in QT-style from scratch.

    And having literally zero experience with Qt toolchain and workflow, I came here to ask you:

    Can I really integrate GUI into my project without major refactoring?

    If the refactoring is necessary, how do I even include my project, except adding it's folder to Qt project? (diff build systems, originally project is built by Makefile and Qt6 uses CMake)

    If you know any examples of such task, please provide. Also will ve very grateful for NOT!-detailed guide (as I convinced that i should figure-out at least some minor things by myself).

    Original project repo included, if someone has any suggestions or recommendations about implementation, let me know, as I'm self-taught and under a year of learning, always looking for improvement.

    1 Reply Last reply
    0
    • S Offline
      S Offline
      SGaist
      Lifetime Qt Champion
      wrote on 14 May 2024, 20:22 last edited by
      #2

      Hi and welcome to devnet,

      I would suggest you take a look at Qt's network module examples.

      Especially the fortune client and server. This should give you a starting point.

      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
      1

      2/2

      14 May 2024, 20:22

      • Login

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