View Full Version : Best C/CPP IDE ? Way to GUI Programming With C/CPP...
etdsbastar
February 21st, 2011, 04:08 PM
Hello there...
I am currently using Geany as my C/CPP needs. There are many IDEs out there and I found Geany as the best.
Anyways, there are many GUI packages created using C or C++. I had tried many source codes like for GAMBAS, Brasero etc. etc. they are all made with 'C'. But, I couldn't find any GUI interfaces with them.
Is there anyone who can tell me how to start building a proper GUI package with C or CPP and Where to start it, i mean the strategy ???
johnl
February 21st, 2011, 07:11 PM
There are a myriad of libraries available for building graphical interfaces in C/C++: GTK+ (used by gnome), Qt (used by KDE), wxWidgets, and plenty of others.
Here are some links to get you started:
gtkmm (C++) (http://library.gnome.org/devel/gtkmm-tutorial/unstable/index.html)
gtk (C) (http://library.gnome.org/devel/gtk-tutorial/unstable/)
Qt (C++) (http://doc.trolltech.com/4.7-snapshot/gettingstarted.html)
wxWidgets (C++) (http://www.wxwidgets.org/docs/tutorials.htm)
Qt comes with a graphical designer called qtcreator; with GTK+ and GTKmm you can design your gui with a program called glade and load it from your program.
fct
February 22nd, 2011, 11:45 AM
Plus Code::Blocks for wxwidgets and anjuta+glade for Gtk+.
foxmuldr
February 23rd, 2011, 06:52 AM
I am currently using Geany as my C/CPP needs. There are many IDEs out there and I found Geany as the best.
Is there anyone who can tell me how to start building a proper GUI package with C or CPP and Where to start it, i mean the strategy ???
The CodeLite IDE has built-in Qt support. Plus, Qt by itself comes with a lot of supporting apps for form builder, code generators, etc.
- Rick C. Hodgin
teddfox
February 23rd, 2011, 08:08 AM
Hello there...
I am currently using Geany as my C/CPP needs. There are many IDEs out there and I found Geany as the best.
Anyways, there are many GUI packages created using C or C++. I had tried many source codes like for GAMBAS, Brasero etc. etc. they are all made with 'C'. But, I couldn't find any GUI interfaces with them.
Is there anyone who can tell me how to start building a proper GUI package with C or CPP and Where to start it, i mean the strategy ???
I downloaded Geany and I must say, pretty cool. If you are Programmer in college using something like gcc+(on windows) as an editor, this will fit right in with you.
I quickly did a Hello World to play with it and it does a great job for a simple IDE. Compiled, build, run, etc in one app.
Not bad. I think I will stick with this one for a while for C/C++. Eclipse will always be for Java / Android for me though.
Have you used it for Perl or Python?
etdsbastar
February 23rd, 2011, 09:37 AM
I downloaded Geany and I must say, pretty cool. If you are Programmer in college using something like gcc+(on windows) as an editor, this will fit right in with you.
I quickly did a Hello World to play with it and it does a great job for a simple IDE. Compiled, build, run, etc in one app.
Not bad. I think I will stick with this one for a while for C/C++. Eclipse will always be for Java / Android for me though.
Have you used it for Perl or Python?
No Dear,
I haven't used it for Perl or Python. And I am not a college student, I am a professional programmer. Anyways, presently I am using Code::Blocks for my C/CPP needs...
I found CB is the best for C/CPP with complete features. Its GUI with QT is stunningly great...
Jacks0n
February 23rd, 2011, 06:53 PM
Try Qt Creator (http://qt.nokia.com/products/developer-tools/) with Qt! I think Qt's a fantastic library, and Qt Creator compliments it very well - they work in together.
etdsbastar
February 24th, 2011, 04:43 PM
Try Qt Creator (http://qt.nokia.com/products/developer-tools/) with Qt! I think Qt's a fantastic library, and Qt Creator compliments it very well - they work in together.
QT is great, i know and using it dear... Thanks for your suggestion, i really appreciated it.
Powered by vBulletin® Version 4.2.2 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.