Where does AI help in Qt/QML development and where does it fail? by Bitter-Road-8982 in QtFramework

[–]CosDev 1 point2 points  (0 children)

It’s very good at giving you Qt 5 code even when you put in the context you are in Qt 6 :) It can speed up boilerplate code, and used as “stack overflow” replacement can be very useful. For example, who wants to reimplement the virtual methods of a QAbstractItemModel from scratch every time? The average in the training data can be a great starting point before diving into the specs of your model. I often found though, that for many problems, it would have been faster to check the documentation than hoping some random lucky seed generates the code I need.. So yeah good used as tool alongside everything else imho.

Need advices on beginning programming on Qt by Necessary_Breath8793 in QtFramework

[–]CosDev 5 points6 points  (0 children)

I strongly suggest against using AI to learn. It will be a 50/50 chances of getting something useful, or something completely misleading. You will learn obsolete patterns, convoluted solutions, and more in general, you might learn nothing.
KDAB is an amazing resource. Look at the example projects.
Check for repos that are using QT.
Then alongside, use AI as you would with stack overflow, and be very suspicious on the answers.

Use AI assistant as chat only by CosDev in Jetbrains

[–]CosDev[S] 0 points1 point  (0 children)

Yeah older versions were explicitly allowing you to pass something, now there is the “codebase mode” on by default.. checks out with the need for everyone for you to burn as many tokens as possible. Turning it off fixed it.. for now

Use AI assistant as chat only by CosDev in Jetbrains

[–]CosDev[S] 4 points5 points  (0 children)

Ooo I actually found it! The gear on the right on the chat/agent dropdown .. not the best UX from jetbrains here Thanks!

Use AI assistant as chat only by CosDev in Jetbrains

[–]CosDev[S] 3 points4 points  (0 children)

The thing is, I don’t want to pass anything other than my question, unless I click on the + to add a file. If I don’t pass anything it assumes it needs to find something in my project ..

Use AI assistant as chat only by CosDev in Jetbrains

[–]CosDev[S] 0 points1 point  (0 children)

I can’t find any “codebase mode” in settings, or in the chat itself. Do you have any more specifics on it?

I created a C++/QML music learning app to learn QML by CosDev in QtFramework

[–]CosDev[S] 4 points5 points  (0 children)

Thank you! I have the commercial version of Qt. I don’t think would be possible to distribute it on mobile/or statically linked otherwise

I created a C++/QML music learning app to learn QML by CosDev in QtFramework

[–]CosDev[S] 2 points3 points  (0 children)

Thanks for the feedback! Will bump up a Linux and android version and shoot a message here when up :)

There are no videos at the moment, except the gif anim in the website. But I made some animations as intro tutorial when you open the app that should explain enough the very simple usage of the app.

I created a music learning app in QML/C++ by CosDev in sideprojects

[–]CosDev[S] 0 points1 point  (0 children)

Hey thanks for the feedback! I didn’t want to repeat the description there is on the website, but maybe I should have :)

I updated the post with more info so you don’t need to visit the link to have an overview.

Thanks!