LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (http://www.linuxquestions.org/questions/linux-software-2/)
-   -   GUI for applications (http://www.linuxquestions.org/questions/linux-software-2/gui-for-applications-849803/)

the_gripmaster 12-12-2010 05:50 PM

GUI for applications
 
What are the choices out there for creating applications having GUI? I know qt is out there. But I would like to get a complete list.

Thanks and please bear with me for a abstract question, can't make it more specific.

coexistance 12-12-2010 06:43 PM

Hello the_gripmaster.
Actually you could be more specific, mentioning the Operating System you wanted (no big deal tough).

From a search from wikipedia the list is actually huge! Check it out:
http://en.wikipedia.org/wiki/List_of_widget_toolkits

Some of them are dormrant, others inactive, others... OS specific and so on.

Tough I think the GUI framework more used are QT, GTK+, XT, COCOA(OSX) and .NET(Windows).

Hope it helped!

the_gripmaster 12-12-2010 07:01 PM

Quote:

Originally Posted by coexistance (Post 4189160)
Hello the_gripmaster.
Actually you could be more specific, mentioning the Operating System you wanted (no big deal tough).

From a search from wikipedia the list is actually huge! Check it out:
http://en.wikipedia.org/wiki/List_of_widget_toolkits

Some of them are dormrant, others inactive, others... OS specific and so on.

Tough I think the GUI framework more used are QT, GTK+, XT, COCOA(OSX) and .NET(Windows).

Hope it helped!


Thanks for the link. To be more specific, I have a C++ application which is console based (developed on Linux, has a makefile to manage compiling and linking). Now I need to have a GUI for this application. What would you suggest?

coexistance 12-12-2010 07:09 PM

Hello again the_gripmaster

Well, is all a question of personal taste.

But, I would recommend QT framework, since it works on many systems(even some mobiles), supports a lot of architectures, is well documented, you are more likely to get help(if needed, of course!) and it's API is made on C++ from scratch.

Good luck and happy programming!

cheers!

stress_junkie 12-12-2010 07:11 PM

I believe that if you want the widest potential user base then OpenGL would be a good choice.

sag47 12-12-2010 07:30 PM

How do you want the GUI to interact with you C++ program? Do you want it integrated within a single executable or do you want it to interface by using it as a backend where the original cli can still be used?

the_gripmaster 12-12-2010 07:38 PM

Quote:

Originally Posted by sag47 (Post 4189190)
How do you want the GUI to interact with you C++ program? Do you want it integrated within a single executable or do you want it to interface by using it as a backend where the original cli can still be used?

Integrated within a single executable.

MTK358 12-13-2010 12:58 PM

I strongly recommend Qt.


All times are GMT -5. The time now is 02:15 PM.