UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Looking for an IDE

    Scheduled Pinned Locked Moved App Development
    11 Posts 6 Posters 1.0k Views 1 Watching
    Loading More Posts
    • 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 Offline
        makeixo
        last edited by

        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.

        lduboeufL 1 Reply Last reply Reply Quote 0
        • poVoqP Offline
          poVoq
          last edited by

          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.

          Fairphone 5 (waiting for port)

          1 Reply Last reply Reply Quote 1
          • K Offline
            kugiigi
            last edited by

            I've used Qt Creator, Geany, and Kdevelop and they work fine with proper integration/configuration of clickable.

            1 Reply Last reply Reply Quote 1
            • M Offline
              makeixo
              last edited by

              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?

              AppLeeA 1 Reply Last reply Reply Quote 0
              • AppLeeA Offline
                AppLee @makeixo
                last edited by

                @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

                1 Reply Last reply Reply Quote 1
                • lduboeufL Offline
                  lduboeuf @makeixo
                  last edited by

                  @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

                  lduboeufL 1 Reply Last reply Reply Quote 2
                  • M Offline
                    makeixo
                    last edited by

                    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.

                    1 Reply Last reply Reply Quote 0
                    • saveurlinuxS Offline
                      saveurlinux
                      last edited by

                      I would suggest you to use vscodium Free/Libre Open Source Software Binaries of VSCode

                      M 1 Reply Last reply Reply Quote 1
                      • lduboeufL Offline
                        lduboeuf @lduboeuf
                        last edited by lduboeuf

                        @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

                        M 1 Reply Last reply Reply Quote 1
                        • M Offline
                          makeixo @saveurlinux
                          last edited by

                          @saveurlinux thx. I installed it.

                          1 Reply Last reply Reply Quote 0
                          • M Offline
                            makeixo @lduboeuf
                            last edited by

                            @lduboeuf thx!

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post