Looking for an IDE
-
Hi guys,
I have started to learn python. Now I reach the point where I want to start my first own learning/testing app, therefore I am looking for an IDE.
I do know people like IDEs for different reason. Nevertheless, I wanted to ask if you guys can recommend me an IDE which works good for beginner and works as well regarding creating an app with python Qt/qml, because I don't have any idea if there are differences between the IDEs in this respect and don't want to start with the "wrong" one.
-
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!
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login