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. Which development tools to use when I want some AI assistance?
Qt 6.11 is out! See what's new in the release blog

Which development tools to use when I want some AI assistance?

Scheduled Pinned Locked Moved Unsolved General and Desktop
14 Posts 9 Posters 1.5k Views 2 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.
  • M marktuan

    I’d personally stick with Qt Creator for actual development/debugging and use an external AI tool alongside it. Qt Creator is still much better for Qt/QML projects than VSCode in my experience.

    For AI assistance, Cursor works surprisingly well with Qt/QML projects because it can understand the whole codebase context much better than simple autocomplete tools. Copilot is useful too, but more for inline suggestions than architecture/debug discussions.

    So my setup would probably be:

    Qt Creator for building/debugging/designer
    Cursor or ChatGPT for project-level assistance and QML learning

    That gives you the best of both worlds.

    S Offline
    S Offline
    Simmania
    wrote on last edited by
    #4

    @marktuan

    The thing is that when I start coding it happens that some line may give an error and I do not know how to solve it.
    Then I would like to be able to ask AI what is wrong.

    I guess a separate AI is not handy for that, because it needs to be able to read the context (more project files).

    JonBJ M 2 Replies Last reply
    0
    • S Simmania

      @marktuan

      The thing is that when I start coding it happens that some line may give an error and I do not know how to solve it.
      Then I would like to be able to ask AI what is wrong.

      I guess a separate AI is not handy for that, because it needs to be able to read the context (more project files).

      JonBJ Offline
      JonBJ Offline
      JonB
      wrote on last edited by JonB
      #5

      @Simmania said in Which development tools to use when I want some AI assistance?:

      Then I would like to be able to ask AI what is wrong.

      I guess I am a different generation from you, but what happened to figuring it out for yourself? Even Googling and reading what you come across, rather than just getting an answer from an AI? IMHO you learn so much extra this way. It's even enjoyable! :)

      S 1 Reply Last reply
      0
      • S Simmania

        Hi,

        I want to start a big project using Qt with an QML based UI. I'm on my own and QML is new for me. Therefore I want to use AI to help me. Not to create the code. Not to take design decisions. Just to assist me. I should be able to ask how thinks can be done, advice me for possible solutions, help me solve bugs, etc.

        I wonder what the best approach for this would be.

        QtCreator with QT Assitance?
        Not sure if QT Assistance is smart enough. I know it can do code completion and such. But if I understand correctly, it does not have knowledge of the whole project. So it can not help me project wise.
        I think QT Assitance is not supported in the community version. But is it in the Small Business version?

        VSCode with some AI tool (like CoPilot)?
        Anybody experience with this? Can I use VSCode for QML based Qt applications? Is it wise to do so? Or should I use QtCreator at any time for an userfriendly programming experience?

        Cursor?
        Best tool for project wise help?
        But does it support Qt?

        JoeCFDJ Offline
        JoeCFDJ Offline
        JoeCFD
        wrote on last edited by
        #6

        @Simmania I use VS code with Claude on Linux to make Qt6 qml projects. The quality of qml code is not great and I have to make a lot of changes. But the code generated by Claude often works. Better to get some deep knowledge of QML by yourself.

        1 Reply Last reply
        0
        • S Simmania

          @marktuan

          The thing is that when I start coding it happens that some line may give an error and I do not know how to solve it.
          Then I would like to be able to ask AI what is wrong.

          I guess a separate AI is not handy for that, because it needs to be able to read the context (more project files).

          M Offline
          M Offline
          marktuan
          Banned
          wrote on last edited by
          #7
          This post is deleted!
          1 Reply Last reply
          0
          • JonBJ JonB

            @Simmania said in Which development tools to use when I want some AI assistance?:

            Then I would like to be able to ask AI what is wrong.

            I guess I am a different generation from you, but what happened to figuring it out for yourself? Even Googling and reading what you come across, rather than just getting an answer from an AI? IMHO you learn so much extra this way. It's even enjoyable! :)

            S Offline
            S Offline
            Simmania
            wrote on last edited by
            #8

            @JonB said in Which development tools to use when I want some AI assistance?:

            @Simmania said in Which development tools to use when I want some AI assistance?:

            Then I would like to be able to ask AI what is wrong.

            I guess I am a different generation from you, but what happened to figuring it out for yourself? Even Googling and reading what you come across, rather than just getting an answer from an AI? IMHO you learn so much extra this way. It's even enjoyable! :)

            Well it is just the modern way of googling, isn't it? I'm not asking it to write code.
            And I want to spend more time on the creative process rather then on finding out what is wrong. And I will learn each time I get an answer.

            1 Reply Last reply
            1
            • S Simmania

              Hi,

              I want to start a big project using Qt with an QML based UI. I'm on my own and QML is new for me. Therefore I want to use AI to help me. Not to create the code. Not to take design decisions. Just to assist me. I should be able to ask how thinks can be done, advice me for possible solutions, help me solve bugs, etc.

              I wonder what the best approach for this would be.

              QtCreator with QT Assitance?
              Not sure if QT Assistance is smart enough. I know it can do code completion and such. But if I understand correctly, it does not have knowledge of the whole project. So it can not help me project wise.
              I think QT Assitance is not supported in the community version. But is it in the Small Business version?

              VSCode with some AI tool (like CoPilot)?
              Anybody experience with this? Can I use VSCode for QML based Qt applications? Is it wise to do so? Or should I use QtCreator at any time for an userfriendly programming experience?

              Cursor?
              Best tool for project wise help?
              But does it support Qt?

              C Offline
              C Offline
              clanhuth
              wrote on last edited by
              #9

              Hey @Simmania,

              Qt AI Assistant is supposedly faring as good or better than using some AI without it, thus a strong recommendation from my side:

              https://www.qt.io/development/tools/ai-assistant

              https://doc.qt.io/qtcreator/creator-qtaiassistant.html

              1 Reply Last reply
              0
              • Joe von HabsburgJ Offline
                Joe von HabsburgJ Offline
                Joe von Habsburg
                wrote on last edited by
                #10

                Since I couldn’t figure out how to add it through Qt Creator, I open VS Code on my side screen and use that instead. It’s a simple solution, but it works. It can modify the project as needed.

                JonBJ 1 Reply Last reply
                0
                • Joe von HabsburgJ Joe von Habsburg

                  Since I couldn’t figure out how to add it through Qt Creator, I open VS Code on my side screen and use that instead. It’s a simple solution, but it works. It can modify the project as needed.

                  JonBJ Offline
                  JonBJ Offline
                  JonB
                  wrote on last edited by
                  #11

                  @Joe-von-Habsburg said in Which development tools to use when I want some AI assistance?:

                  Since I couldn’t figure out how to add it through Qt Creator

                  Surely the AI can help you with that? ;-)

                  Joe von HabsburgJ 1 Reply Last reply
                  1
                  • JonBJ JonB

                    @Joe-von-Habsburg said in Which development tools to use when I want some AI assistance?:

                    Since I couldn’t figure out how to add it through Qt Creator

                    Surely the AI can help you with that? ;-)

                    Joe von HabsburgJ Offline
                    Joe von HabsburgJ Offline
                    Joe von Habsburg
                    wrote on last edited by
                    #12

                    @JonB said in Which development tools to use when I want some AI assistance?:

                    Surely the AI can help you with that

                    :D

                    1 Reply Last reply
                    1
                    • S Simmania

                      Hi,

                      I want to start a big project using Qt with an QML based UI. I'm on my own and QML is new for me. Therefore I want to use AI to help me. Not to create the code. Not to take design decisions. Just to assist me. I should be able to ask how thinks can be done, advice me for possible solutions, help me solve bugs, etc.

                      I wonder what the best approach for this would be.

                      QtCreator with QT Assitance?
                      Not sure if QT Assistance is smart enough. I know it can do code completion and such. But if I understand correctly, it does not have knowledge of the whole project. So it can not help me project wise.
                      I think QT Assitance is not supported in the community version. But is it in the Small Business version?

                      VSCode with some AI tool (like CoPilot)?
                      Anybody experience with this? Can I use VSCode for QML based Qt applications? Is it wise to do so? Or should I use QtCreator at any time for an userfriendly programming experience?

                      Cursor?
                      Best tool for project wise help?
                      But does it support Qt?

                      cristian-adamC Offline
                      cristian-adamC Offline
                      cristian-adam
                      wrote on last edited by
                      #13

                      @Simmania With Qt Creator 20 you can use the ACP Client to connect to an ACP Agent like Claude Agent, Codex CLI, or OpenCode and do any AI work.

                      The ACP Client plugin is part of the OpenSource Qt Creator.

                      1 Reply Last reply
                      0
                      • J Offline
                        J Offline
                        Jack Jacki
                        Banned
                        wrote on last edited by
                        #14
                        This post is deleted!
                        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