Results 1 to 9 of 9

Thread: Qt IDE Windows - still searching...

  1. #1
    Join Date
    Feb 2007
    Location
    Philadelphia, USA
    Posts
    255
    Thanks
    43
    Thanked 21 Times in 21 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11

    Question Qt IDE Windows - still searching...

    I develop open source software on Windows with Qt4, and I'm stilling using MS Visual C++ 6.0 as my text editor, simply because it is most stable program I have for managing files and editing code. I convert my project (temporarily) to a MS project so I can get the benefits of syntax completion (internal to my project), class management, search project files, etc. But I always create .pro files by hand, and compile on the command line using qmake/mingw32-make. I don't want the IDE to generate code or modify my .pro file.

    I would LOVE to find an alternative to MS and I've been searching for quite a while. QDevelop is unacceptably buggy, Eclipse is too confusing (ten step tutorials don't seem to help), and Monkey Studio didn't work for me (although I can't recall the reason). The most promising I think is Edyuk, and the author is very willing to help -- but unfortunately doesn't seem to have a Windows machine. Edyuk takes a long time to start up, and double clicking a class method does not take you to the appropriate source code line - so I cannot use it at this point.

    Now I'm not looking for anything fancy -- I want to edit my .pro files by hand, and I don't need a fancy interface to designer. But it would be great to get something as stable as Visual Studio. For me, something small, simple and transparent would do the trick -- important extras would include - class browser, syntax highlighting, and function completion.

    Now, please don't judge me for using Window$ -- I need it for my line of work -- and I do make efforts to make everything I do available for Linux.

    My question: Who has a good solution?

    Thanks,
    JM

  2. #2
    Join Date
    Jan 2006
    Location
    Warsaw, Poland
    Posts
    5,372
    Thanks
    28
    Thanked 976 Times in 912 Posts
    Qt products
    Qt3 Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Qt IDE Windows - still searching...

    If Edyuk lacks a few features, you can add them yourself. It's an Open Source project.

  3. #3
    Join Date
    Feb 2007
    Location
    Philadelphia, USA
    Posts
    255
    Thanks
    43
    Thanked 21 Times in 21 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11

    Default Re: Qt IDE Windows - still searching...

    Quote Originally Posted by jacek View Post
    If Edyuk lacks a few features, you can add them yourself. It's an Open Source project.
    It's not so easy to add the feature: "don't take 180 seconds to start up" or "don't crash".
    Also, if it was straighforward to add the "go to appropriate source code line", then fmc would have done it a while ago.

    Do you use Windows for development?

  4. #4
    Join Date
    Jan 2006
    Location
    Warsaw, Poland
    Posts
    5,372
    Thanks
    28
    Thanked 976 Times in 912 Posts
    Qt products
    Qt3 Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Qt IDE Windows - still searching...

    Quote Originally Posted by magland View Post
    It's not so easy to add the feature: "don't take 180 seconds to start up" or "don't crash".
    Also, if it was straighforward to add the "go to appropriate source code line", then fmc would have done it a while ago.
    But it might be easier than finding the ideal IDE.

    Quote Originally Posted by magland View Post
    Do you use Windows for development?
    Fortunately not. Have you tried Code::Blocks?

  5. #5
    Join Date
    Feb 2007
    Location
    Philadelphia, USA
    Posts
    255
    Thanks
    43
    Thanked 21 Times in 21 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11

    Default Re: Qt IDE Windows - still searching...

    Quote Originally Posted by jacek View Post
    Have you tried Code::Blocks?
    Yes, without success, but perhaps others have had better luck. ???

    I'll put up a poll...

  6. #6
    Join Date
    Jan 2006
    Location
    travelling
    Posts
    1,116
    Thanks
    8
    Thanked 127 Times in 121 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Qt IDE Windows - still searching...

    Quote Originally Posted by magland View Post
    It's not so easy to add the feature: "don't take 180 seconds to start up" or "don't crash".
    True enough....
    The long loading comes from completion data setup. I tried my best to trim it down but I faced some troubles and decided to postpone this a little because exams left me very few time and I needed more to figure out a way to speed things up. Hopefully it does not take 180 seconds but only about 10 with a busy six years old PC. As for the crash, which seems to be very Windows-specific, I'm investigating the issue but as you pointed out : I don't have a Window$ box myself so it's not that easy to lead proper tests...

    Quote Originally Posted by magland View Post
    Also, if it was straighforward to add the "go to appropriate source code line", then fmc would have done it a while ago.
    It isn't that complicated but a few other things kept me pretty busy... The most difficult thing is to figure out what is the appropriate line... Indeed not everyone has the same coding style and it can make it difficult to find a function implementation sometimes.
    Current Qt projects : QCodeEdit, RotiDeCode

  7. #7
    Join Date
    Feb 2007
    Location
    Philadelphia, USA
    Posts
    255
    Thanks
    43
    Thanked 21 Times in 21 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11

    Default Re: Qt IDE Windows - still searching...

    Thanks, fullmetalcoder, and as I said I think Edyuk looks very promising - and I greatly admire your work.... The point of this thread was to point out that for the time being there really is not a satisfactory (non-microsoft) IDE for Windows Qt development. At least I haven't yet found a good alternative for my purposes, but I am interested in hearing whether others have had more success... Anyone use QDevelop on Windows, for example?

  8. #8
    Join Date
    Jan 2006
    Location
    Athens - Greece
    Posts
    219
    Thanks
    3
    Thanked 1 Time in 1 Post
    Qt products
    Qt3 Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Qt IDE Windows - still searching...

    I 've had the same problems as you did. For now I 'm settled with Eclipse for my general programming tasks but I 'm not 100% happy with it. I use Code::Blocks for all my Qt related projects (I have even set up a plugin for doing so QtWorkbench) and that's what I voted on your poll. I would say that your needs will be partially satisfied by Code::Blocks. This is because everything there is build around the project base path so if you prepare typical .pro files (with SUBDIRS and stuff) you 'll lose the (most importantly) debugging facilities and all the other features that depend on the working directory during builds. My usage is as follows:

    * Generate my project with Code::Blocks
    * Let my plugin generate Code::Blocks "friendly" .pro files
    * I "turn on" code completion for Qt classes (works quite well and this is for me the strong point against Eclipse)
    * Code, Build blah blah using Code::BLocks (which IMHO is a pretty good IDE)
    * By the time I have to release something I handwrite my .pro files and test them using the command line.
    I love deadlines. I like the whooshing sound they make as they fly by.
    --
    Douglas Adams

  9. The following user says thank you to yop for this useful post:

    magland (25th June 2007)

  10. #9
    Join Date
    Feb 2007
    Location
    Philadelphia, USA
    Posts
    255
    Thanks
    43
    Thanked 21 Times in 21 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11

    Default Re: Qt IDE Windows - still searching...

    Thanks yop for that info. I will certainly give your QtWorkbench a try.

Similar Threads

  1. Replies: 10
    Last Post: 25th February 2007, 01:23
  2. converting unix exe to windows binary
    By deekayt in forum General Programming
    Replies: 2
    Last Post: 17th September 2006, 02:00
  3. Experience using KDevelop with Cygwin under windows
    By high_flyer in forum General Discussion
    Replies: 4
    Last Post: 11th September 2006, 17:50
  4. qt and mingw can not run on windows 98?
    By evewei in forum Installation and Deployment
    Replies: 4
    Last Post: 26th June 2006, 10:22
  5. MDI windows without QWorkspace
    By Big Duck in forum Newbie
    Replies: 2
    Last Post: 16th June 2006, 18:15

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.