Looking for an IDE
-
Kdevelop works nicely.
Otherwise Atom.
I personally had some issues to get qtcreator to work nicely, but in theory it would have the advantage of easy qt quick ui design.
-
I've used Qt Creator, Geany, and Kdevelop and they work fine with proper integration/configuration of
clickable
. -
Does it make sense to get a Python IDE - like atom, pycharm or kdevelop - and finish the python part first, before I get into all this Qt/qml stuff. After that I install Qt Creator and look how it works.
It's a little confusing for me. I know qml is UI part, but at the moment I don't really get what's the difference to Qt, Qt Quick, PyQt and so on.
Does it make sense to work with 2 programs or from an administration point of view it's better to work just with one IDE as long as its possible?
-
@makeixo Hi,
There is no rule. If you want you can use as many editor as you like.
My choice is based on whether I can avoid switching app to achieve something.Right now I'm using Atom for my QML/C++ app (there is some JS too of course). But reading this topic I'm thinking that I can switch back to QtCreator. I like this IDE, it's nice to actually see the options for QML development and the render before running on the phone (or without switching app).
But I didn't know how to setup my work environment so I chose Atom, easy to configure with clickable.I think the best IDE is the one you know. I know QtCreator and now a bit of Atom, but I guess KDevelop is also a very good choice too.
Then from another point of view, you can choose to stay within the same tech area : Linux+KDE+Kdevelop or QtCreator (everything powered by Qt so the Qt libs are shared by the DE and the IDE so it's lighter... The choice is up to you really -
@makeixo I didn't find any better IDE for Qt QML than QtCreator for code completion and build/test locally.
Of course if working with Ubuntu Components, you will have to import them to your Path to get autocompletion work, i will share a Topic on it -
Thank you guys for the input.
I have looked around as well and I have read several times that beginner should use a code editor instead of an IDE.
First I installed atom but I afterwards I noticed that it isn't possible to switch the language to german, therefore I will give Visual Studio Code a try. When I have a basic python file which works I will try to make the Qt/OML part with Qt Creator, if I get that working.
-
I would suggest you to use vscodium Free/Libre Open Source Software Binaries of VSCode
-
@lduboeuf said in Looking for an IDE:
@makeixo I didn't find any better IDE for Qt QML than QtCreator for code completion and build/test locally.
Of course if working with Ubuntu Components, you will have to import them to your Path to get autocompletion work, i will share a Topic on it
==>https://forums.ubports.com/topic/3635/guide-code-completion-on-qt-creator-for-ubuntu-components
-
@saveurlinux thx. I installed it.
-
@lduboeuf thx!