Not, it is not yet a new IDE for Qt4. As I recovered the domain name, QIde becomes QDevelop. New name, new site: accessible here: http://qdevelop.org.
Please do not use any more old the thread QIde.
Printable View
Not, it is not yet a new IDE for Qt4. As I recovered the domain name, QIde becomes QDevelop. New name, new site: accessible here: http://qdevelop.org.
Please do not use any more old the thread QIde.
well.... the next step is open a berlios/sourceforge project and USE the svn
cheers
I'm using your IDE at work and at home, in linux and windows xp.
Do you want a translator to spanish language?
Yes with joy. Download the lasted version 0.20 unstable on http://qdevelop.org. Add a QDevelop_Spanish.ts then send me the (.ts) translated.
PS : If you prefer, I send it to you the (.ts).
Thank you
hi jlbrd,
i already said into another post, that you great work carry out. thanks again. :D
you have a subclass generator in your ide but i have little question.
can i create cusotm signals/slots with this widget/dialog? if not then add it, PLEASE PLEASE :p
i need this, then i had autoconnection slots .... *brrrrr*
Actually the subclassing dialog only permit the creation of autoconnect slots. With "normal" slots it's most complex because a signal can be in a class and the slot in other. But it was present in Designer 3, it is true.
yes is right, this was in qt3 designer included.
you do not have determine anything against it if i extend it?
this include many time for me .... (i try it and i give you a answer for this) ;)
note: sorry for my bad english .... :rolleyes:
jlbrd, I just sent you a patch to move the tabs around (via email). Are you going to put QDevelop in a source control repository? I'd love to help out, but I am not a fan of patches.
The Qt code completion of known members is awsome!
Feature request: convert tabs to spaces like KDevelop can do.
Thanks for the great program!
Thank for your patch. I modified your code a little to allow the swap between tab in real time. My ftp server is down. I quickly puts the modified version.
For the svn, it's opened on http://code.google.com/p/qdevelop/ but it is necessary that I learn the svn to use it;) . Especially to authorize the modification by the other users.
QDevelop normally allow to replace tab by space. It's available on options dialog. It not do work?
ChMaster: Can you rewrite your last post because I don't understand. My English is bad too.
i mean. i can change your subclassdialog in order to create costum signals/slots or so :)Quote:
Originally Posted by jlbrd
you have say
thats true, but nearly easy to realize :). i must study your code of subclass and then try it.Quote:
Originally Posted by jlbrd
Translated to Spanish :)
ChMaster: Yes modify my code to implement custom signal/slot :).
hehe, i try it and i must spend time for that ..... i let you know ...
It seems QDevelop does not handle include() in project files. This can make it unusable for some projects ...
Very good work anyway :-)
Yes the project loader not understand all features of qmake project. Variables $$ and all functions as include() are not understand. But I will work on this.
Qdevelop project have now a svn always up to date and a users list used for general discussion about the using of QDevelop and to announce new versions.
the svn modul not works, why use you google ..... *brrr* :)
why not use sourceforge or berlios?
note:
i have implemented to create custom signal/slot for subclass in subclass.ui and
subclassimpl.h/cpp (not complete). i test it this week and i give you a answer.
(write mail to you with patches or files)
note:
sorry for my very very bad english ;)
I have just tried and it's work fine. Try with :Quote:
the svn modul not works, why use you google ..... *brrr*
The two formats if it's possible. It's better. ThanksQuote:
ok, works fine. (i have forgott to enable port on my router :))
thanks
svn doesn't work for me too..:(
I got this error:
REPORT di '/svn/!svn/vcc/default': 400 Bad Request (http://qdevelop.googlecode.com)
Moreover, I QIde crashes on my computers!:(
I got this error:
When I try to open a .cpp file...:(Code:
#0 0x00002ad9395b0890 in QString::operator= () from /usr/local/Trolltech/Qt-4.1.4/lib/libQtCore.so.4 #1 0x000000000041f9b5 in InitCompletion::initParse () #2 0x00000000004e4fd9 in TextEdit::open () #3 0x00000000004461f6 in Editor::open ()
Simone
For the crash, try with QDevelop 0.20 available on server qdevelop.org. For the svn, if it not work, the .zip of 0.20 is always identical of the svn tree. But the svn work well, really.
EDIT: For svn, the path is : http://qdevelop.googlecode.com/svn/trunk/
@jlbrd:
Just to let you (and every one else) know , that the trolls had a presentation at DevDays about IDE integration.
I'll post more about it in a sperate post, but I just want to say, that all though the trolls are working on an Eclipse plugin, (which they demonstrated) they still don't know when it will be released (don't hold your breth for it) and if its will be GPL.
I asked if they are planing to have a trolltech made IDE that will be used on all platforms - and the answer was - not in the visible future, but they are considering it.
Oh - and the CEO mantioned QIde as one of the altenatives that are out there today - so that should make you proud! :D
Buttom line - contenue the good work, you are filling an important gap here for Qt cross platform develpment tool - and you know now that the trolls are watching!.
Thank you for this information. Yes, I'm very happy that QDevelop is considering of an alternative to programming in Qt4. My goal is a tool unique for all platforms. Yes Eclipse is to compatible with all platforms but I want a tool who makes only Qt thus simpler, lighter and more rapid (perhaps :D ). And especially I like to develop it.
simpler, lighter and more rapid -> YES :p
BUUUTT .... QDevelop eats resources without end .... CPU Load very high (99%) if i scroll
in the text edit or use codecompletion or open a project ..... :crying:
a soultion is, why not use threads?
A little exaggerated, 26% when I scroll in textedit (with Athlon XP 2000).Quote:
CPU Load very high (99%) if i scroll in the text edit
For the loading of project, the duration is due to the parsing of classes to populate the classes browser. With 0.20 unstable available, when a project is closed, the content of class browser is saved in database symbols.db. With this database, the content is reloaded very quickly during the loading of the project.
ok 99% was very high sorry :o, i tested it and it's now ~30%.
but if i use codecompletion, the cpu load is 99% .....
i see you parse files if you open the project, thats right,
but i would use there threads on this or?
I gues that QDevelop is using an external code completion module, so its not its own fault..Quote:
but if i use codecompletion, the cpu load is 99% .....
The trolls have the same problem with their eclipse plugin, since they are not using their own code completion module - and they said they will probably need to write their own, since its REALY slow...
QDevelop is far from perfect, I don't think any one thinks it is, but it is a good start in the right direction I think.
oh, sorry, you have right. i see the directory QIComplete.
and you have right by the QDevelop, it's nearly perfect :cool:
thanks again @jlbrd
But the completion is in thread! Yes during completion the cpu load is 99%, but this 99% is used by the thread and if you try to move cursor or mouse or enter text it goes. A program who work use cpu, it's normal. It's not normal if gui is freezed but it's not that.Quote:
but if i use codecompletion, the cpu load is 99%
But QDevelop is not perfect, it remains work.
jlbrd
If you want I can translate QDevelop on Ukrainian...
Yes, all new language is welcome. For that, download the last 0.20 version on server or better, on svn. If you don't know how to create a new language, simply send me an email and i explain to you.
Hi,
The version 0.20 is released on http://qdevelop.org :
Corrections:
- A crash if a file is opened without project
- Bug in classes explorer when a sub-project have a name identical of the main project.
- Deletion of Auto-Hide docks, not working with Qt 4.2
- The settings are now written in qdevelop.ini file.
- The database of project is named "qdevelop-settings.db" in project directory.
- New C++ highlighter
Adds:
- The Default projects directory can be set in options dialog.
- Bookmarks. Bookmarks can be toggled on menu bar and by right-click in margin number or editor.
- Add "Next Bookmark" and "Previous Bookmark" to menu Bookmark.
- Add Bookmarks toolbar.
- Save bookmarks and breakpoints in project settings
- Add "console" to CONFIG variable in (.pro) file for new projects to have qDebug() written on debug console under Windows.
- Modification of the class browser to understand functions overloading.
- When a project is closed, the content of class browser is saved in database project.db. With this database, the content is reloaded very quickly during the loading of the project. This feature require to have the SQL driver sqlite enable. On build enter the option -qt-sql-sqlite after the configure command.
- Moving tabs with mouse to switch between us
- Detection when a file was modified by another program and ask for save or reload.
- Two tabs to show debugged variables program. Deletion of line edit "Debug command", obsolete with new tabs.
- Templates to create a project (based on dialog or main window).
- The code completion list contains the name and signature of functions.
- Entries "Close Other Tabs" and "Close All Tabs" in popup menu showed by right-click on editor Tab.
- Add Polish, Spanish, Chinese and Russian translations
- The application can be build using cmake (experimental!)
Hi
A couple of points from my experience in using qdevelop.
first: when I use the open file dialog it always default to the program directory, instead of the last directory used.
Using the search dialog:
-It only search one file at the time. not all the files currently open. (there should be at least option to choose).
-It doesn't remember recent search word and options checked from last use.
-After finishing a search it gives you a dialog whether or not you want to search from the begining of the file - and if you press yes it searches till the end and then give you the same dialog over and over again.
The auto-complete feature doesn't always works. (couldn't determine what makes it work, or stop working).
when I double-click on a cpp file in the explorer it open a new copy of the program - instead of opening the file in a new tab.
Apart from this minor points I really enjoyed using your program. It worked smoothly on my machine, and only uses about 15% CPU - even when I have a few files open.:D
Dave
Hi there,
at first, great work with the IDE. Still, I have some minor problems...
1. parsing doesn't seem to work with namespaces, for CPP files the function list is not filled in properly
2. relative path names in a qmake project file starting with '../' are displayed as '..' in the file tree and cannot be opened.
Bye,
Andreas
The parsing is done using ctags, so this is probably not something which can be addressed at the moment.
The 2nd issue is a bug, which will be solved soon. Feel free to open an issue in the google project. Someone will pick it up and close it, don't worry.
I started using QDevelop just yesterday, so forgive me if this is a simple question.
In the documentation it states that you can enter gdb commands in the "gdb lineedit". I cannot seem to find this line edit anywhere. Could you tell me where it is?
Thanks
In new versions, the lineedit disappeared. Now, the content of variables are automatically showed by qdevelop. The lineedit, useless, was removed. I must modify the documentation.
Thanks for the reply.
I must be a real rookie because all I can see are the variables that are local to the current method. I cannot see the contents of any pointers or members of a class that are instantiated within the current method. Not sure if I missing a setting or option.
I do appreciate the fact that I can see the content of QStrings. This was a major problem for me in KDevelop.
i couldn't use this IDE cos i got this error while starting the program:
http://i15.tinypic.com/2yo8yvn.jpg
then after getting the the problem i went ro c:\qt\qt 4.1.1\ and ran this commands respectively:
but still the program starts with that error. what shall i do?Code:
configure -qt-sql-sqlite mingw32-make
:confused:
If you have previously build Qt, try
And it is better to have the lastest version 4.2.1 of Qt because the future version 0.21 of QDevelop is not compatible with Qt 4.1.x versions.Code:
1. configure -qt-sql-sqlite 2. mingw32-make clean 3. mingw32-make
I removed previously installed qt version and installed qt 4.2.1 and the i run your commands:
But still the error message appears. Reinstalling QDevelop did not change anything. :eek:Code:
configure -qt-sql-sqlite mingw32-make clean mingw32-make
thanks for your help :)
Perhaps verify in menu "Tools | External tools..." that all Qt tools are located in 4.2.1 directory.
Except gdb and ctags all other external tools are properly set.
Before building QT i could not build programs in QDevelop; but now it is working and i can build programs. The first time I wanted to run a prog, it didn't work because it needed qtcore4.dll. Then i noticed that QT is not in the path enviroment variable. I solved it by qtvars.bat. Is there another thing that I must set?
Now I can enjoy building progs with QDevelop. I think it costs to have some problems to become familier with it. :)
thanks for youur patience
First of all, really nice IDE for Qt development!
I found a bug though, with code-completion: When there is not enough space in the text-editor, then the code-completion list misses either the top entries, or bottom entries. Took a look at the source and might fix this myself. Is there a way to contribute patches?
Additionally, personally I would like it if the project tree would display subdirectories as nodes in the treeview, not as leafs. Opinions?
send them to the google project, someone will pick them up. you should ideally open a bug, and attach the fix as a patch.
QDevelop is going geate.:cool:
This is what I want.
Hi,
I just found this thread and your fine project!
Since I use Qt4 under Linux and Windows I am desperate looking for a n IDE whis is fast, small and enables debugging!
I will try your IDE in the days comming, but I really like what I have seen so far!
You did a great job!
Congratulations from Austria!
Eugen
Hello,
I was wondering is there a specific way of adding third party libraries to a Qt project within the QDevelop Environment. Any help is appreciated.
Thanks in advanced.
Yes, I added in on line documentation a chapter on the properties of the project.
Great!! :D
A great tool for Qt4, and it worked smoothly from compile, installation, and creating a test proyect. You sure did a great job.
Thank you very much. I'll keep ussing it for my Qt4 proyects.