Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Qt Creator and other tools
  4. Favorite IDE/editor for Qt
QtWS25 Last Chance

Favorite IDE/editor for Qt

Scheduled Pinned Locked Moved Qt Creator and other tools
69 Posts 40 Posters 61.9k Views
  • 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.
  • A Offline
    A Offline
    andre
    wrote on last edited by
    #46

    Keys, perhaps, but I accidentally fold by clicking on the bar in front of the editor when I want to move the cursor the beginning of a different code line and my mouse is slightly off towards the left...

    1 Reply Last reply
    0
    • Q Offline
      Q Offline
      qxoz
      wrote on last edited by
      #47

      [quote author="Andre" date="1360843185"]your cursor is no longer where it was before[/quote]
      Yes you are right, I was not paying attention to it before :)

      1 Reply Last reply
      0
      • S Offline
        S Offline
        Serenity
        wrote on last edited by
        #48

        I wish, I could use Eclipse, because I used it for years, also for Qt project.
        But in the last time, since Qt Conference 2012, I use Qt Creator because I wanted to use them for Qt project.

        But I really miss functions (for example a good/working debugger or tabs for every open cpp/h file).

        1 Reply Last reply
        0
        • S Offline
          S Offline
          sptrakesh
          wrote on last edited by
          #49

          [quote author="Tobias Hunger" date="1360838300"]sptrakesh: What makes MSVS better for C++ development than Creator? Which features do you miss the most? What should we improve to make it more appealing to MSVS users?[/quote]

          A few items would be:

          Code completion is very limited. Placing using directives within the function scope usually ends up with no completion support in Creator.

          MSVS will usually show documentation from included header file when showing completion hint. Very useful needless to say.

          MSVS IDE features generally work when working with templated code, Creator usually leaves it to the developer.

          Ability to pin documents to panes. I have more of less similar layout for both Creator and MSVS. Two editor panes, one in which I view header files and the other the implementation files. Creator does not distinguish between the panes (which may also be a good feature for some), while VS keeps the open document stack separate for each pane.

          That said, I must say I prefer the way creator automatically shows folders in the project view (much like Java based IDE's), while MSVS makes you create a group to represent the same

          1 Reply Last reply
          0
          • T Offline
            T Offline
            tobias.hunger
            wrote on last edited by
            #50

            Serenity: The debugger works pretty well for me. Please consider to file bug reports if it does not work for you (provided you are debugging debug builds, unfortunately there is little information in release builds to show in a debugger;-).

            Not having tabs is a design decision that we took very early on: We think tabs do not scale at all. We recommend to use Ctrl-Tab (popup with files in a chronologically ordered list), Ctrl-K (generic code navigation) and Alt-Left/Right (history navigation) instead. There is also a open document view available which is the closest we have to tabs;-)

            sptrakesh: Using directives should not break code completion, but we do have quite some problems with templates, true. I also agree on the split-view mode, I personally do not like that too much either.

            1 Reply Last reply
            0
            • Q Offline
              Q Offline
              qxoz
              wrote on last edited by
              #51

              Hi Tobias!
              Sorry for stupid question but how add a feature request to bugtracker?

              1 Reply Last reply
              0
              • A Offline
                A Offline
                andre
                wrote on last edited by
                #52

                Same as adding a bug.

                1 Reply Last reply
                0
                • P Offline
                  P Offline
                  petteyg
                  wrote on last edited by
                  #53

                  I've used both Qt Creator and KDevelop, and I much prefer KDevelop.

                  • KDevelop gives me a tab for each open file. Qt Creator does not, and that makes having lots of files open at once annoying to deal with.
                  • KDevelop doesn't make me manually re-run CMake after modifying CMakeLists.txt, and even has some support for automatically adding new source files to CMakeLists.txt.

                  My favorite IDE for Qt doesn't exist yet. I want a good C++ (and Qt) plugin for IntelliJ IDEA :)

                  1 Reply Last reply
                  0
                  • A Offline
                    A Offline
                    andre
                    wrote on last edited by
                    #54

                    As was stated before: using tabs for files is not very scalable. What happens if you have 30 open source files? I think QtCreator actually used to use tabs, but I find the open files list and using ALT-tab to be more convenient than tabs. I find having to manage lots of files using tabs annoying.

                    1 Reply Last reply
                    0
                    • P Offline
                      P Offline
                      pperisin
                      wrote on last edited by
                      #55

                      I like qt creator more than eclipse.

                      However, I do prefer eclipse tabs. It is probably true that with many files list is more appropriate, but mostly I work with small amount of files opened, and in that case tabs work better IMO.

                      1 Reply Last reply
                      0
                      • S Offline
                        S Offline
                        Serenity
                        wrote on last edited by
                        #56

                        @Tobias Hunger: I am more accustomed with Eclipse than with Qt Creator because I used it before a long time ;) That's the reason, why I miss tabs, but it's not bad to have it not ( I don't know the shortcuts, thanks for that :) ).

                        The next thing, what I am missing is a "good" integration of subversion. I don't know, how I can create a new subversion project. I can only commit existing projects. Using Eclipse with Subclipse (Linux) or TortoiseSVN (Windows) is the only solution to use Subversion useful. The intergration in Qt Creator is nice, but not as good as with Eclipse. (e.g: I don't see in the project/filetree which file was changed since last checkout or when the last checkout was)

                        1 Reply Last reply
                        0
                        • S Offline
                          S Offline
                          sptrakesh
                          wrote on last edited by
                          #57

                          [quote author="petteyg" date="1361155361"]My favorite IDE for Qt doesn't exist yet. I want a good C++ (and Qt) plugin for IntelliJ IDEA :)[/quote]

                          That would indeed be utopia.

                          1 Reply Last reply
                          0
                          • T Offline
                            T Offline
                            tobias.hunger
                            wrote on last edited by
                            #58

                            Serenity: I have a bug open about adding "Check project into subversion", but never got round to actually implement it yet, sorry.

                            We will never cover 100% of all use cases in creator -- I do not think any IDE will ever manage that. So rarely used features as "create a new project in a VCS system" tend to get a rather low priority.

                            1 Reply Last reply
                            0
                            • Q Offline
                              Q Offline
                              qxoz
                              wrote on last edited by
                              #59

                              [quote author="Tobias Hunger" date="1361381478"]We will never cover 100% of all use cases in creator -- I do not think any IDE will ever manage that. [/quote]
                              You right. And bring to the ideal of what is present is best option.

                              1 Reply Last reply
                              0
                              • J Offline
                                J Offline
                                Jake007
                                wrote on last edited by
                                #60

                                My first choice IDE is definitely MS VS 2012.

                                Heres why:

                                • Multi screen support
                                • Better debugger
                                • Easier project linking and code organization
                                • Tools like dependency charts etc...
                                • Better code completion ( due to a plug-in), otherwise QtC has extremely good one ( and syntax highlighting)
                                • Better overview over entire project ( Solution Explorer), open documents ( tabs), all objects, methods and functions in a file ( drop down menu).
                                • VS Does not have problems with localized keyboards. QtC has "ALT (GR) + B" by default for build since QtC 2.6 if I recall correctly, the same shortcut that is for "{" on my keyboard. And is not the only one.
                                • Analyzer ( for lazy days :) )

                                But QtC also has few nice functions, which I miss in VS:

                                • That light bulb at end of class methods, which can update it in cpp file
                                • I love that F1 button for docs
                                • Auto change "." to "->" ( in VS again custom macro or plug-in)
                                • Cross platform

                                And last time I used QtC, it crashed 3 times per hour ( if I was lucky). That was the day after Qt5 was release. Also version 2.6.

                                Regards,
                                Jake


                                Code is poetry

                                1 Reply Last reply
                                0
                                • L Offline
                                  L Offline
                                  LangstoniusRex
                                  wrote on last edited by
                                  #61

                                  Well since the topic is still going...

                                  I prefer QtCreator in pretty much all cases except when ssh'd into something, then I prefer nano (which isnt installed 1/2 the time)

                                  I like the experience QtCreator provides, makes what i need to do simple and fast. No to mention improvements as of late with testing deployment across multiple devices even simpler.

                                  just my 2cents

                                  1 Reply Last reply
                                  0
                                  • sierdzioS Offline
                                    sierdzioS Offline
                                    sierdzio
                                    Moderators
                                    wrote on last edited by
                                    #62

                                    QtCreator in my case, too, sometimes a bit of Kate/ Notepad++, and in corner cases (1% of the time, maybe) MSVS. I don't like tabs in text editors, so the way it's done in QtC and Kate is perfect for me. Also, the clear and simple, yet powerful GUI in QtC is a winner for me.

                                    While lack of some basic features in MSVS is simply a disgrace ("." to "->" conversion, no "dark mode" with black background, very confusing build output).

                                    Anyway, everybody uses what they like. No point in forcing anything :)

                                    (Z(:^

                                    1 Reply Last reply
                                    0
                                    • M Offline
                                      M Offline
                                      mhcrnl
                                      wrote on last edited by
                                      #63

                                      for me Qt is good!

                                      Salutare !!!

                                      1 Reply Last reply
                                      0
                                      • S Offline
                                        S Offline
                                        Samer
                                        wrote on last edited by
                                        #64

                                        don't confuse . use QT Creator

                                        Best Regards
                                        S.Kour

                                        1 Reply Last reply
                                        0
                                        • Patrick FrombergP Offline
                                          Patrick FrombergP Offline
                                          Patrick Fromberg
                                          wrote on last edited by Patrick Fromberg
                                          #65

                                          Am late to the party again 8-(. I really like QtCreator but I want to mention one thing. Using *.pro.shared files is not good enough to easily separate stuff that you want to share (i.e. put into the repository) and things you do not want to share (not good enough means cumbersome and not safe). The only safe solution is not to share the *.pro.user file and send documentation to the team on howto set up the build and run environments.

                                          It's still better than VisualStudio where things you do not want to share are in the *.sln or *.vcproj files which you just have to share obviously. With VS projects you get the feeling that someone is leaving little pieces of pupu all over the place in your repository. And if you get a pupuconflict when merging, you have some undocumented XML content you may absolutely not understand - and when you figure it out, it turns out that it's ridiculously irrelevant stuff.

                                          How is this issue handled in KDevelop?

                                          aha_1980A 1 Reply Last reply
                                          1

                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Users
                                          • Groups
                                          • Search
                                          • Get Qt Extensions
                                          • Unsolved