Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Looking for a C++ GUI library in which you can design fancy GUIs (like for games), [closed]

Looking for a C++ GUI library in which you can design fancy GUIs (like for games), something in which you can make something beautiful (rounded buttons with rollover effects, embed beautiful background graphics, cool and colorful scrollbars and progress bars, etc.)

It needs to be open source & allowed to be used in proprietary software. Should be also cross-platform, and shouldn´t need to be linked to thousands of libraries or days to get the compiler configured to run even for small samples.

I hope I´m not asking too much

I tried CEGUI and I wasn´t convinced — it was tricky and I compiled the samples but they didn´t run on some computers.

QuickGUI seems to need OGRE (tell me if I´m wrong), which I don´t want to learn now.

Navi needs GeckoRuntime, which ist too big for my project!

wxWidgets doesn´t seem to be focused on design but on functionality (tell me if I´m wrong)

like image 437
Gunther von Goetzen Sanchez Avatar asked Sep 03 '10 03:09

Gunther von Goetzen Sanchez


People also ask

What is the best GUI library for C?

What are the best libraries to create GUI in C programming language? The MIT X window system. It was used for many different kinds of GUI, including those implemented in C++.

Does C++ have GUI libraries?

The C++ standard library does not contain any GUI functions as Java or C# do, but there are many useful external libraries that you can install.

Can you create GUI in C++?

To develop C++ GUI or C++ graphical user interface application, you need an IDE that supports the C++ GUI application. To create the GUI app, you must use Visual Studio 2019 because it is better suited for the C++ GUI application.

Is C++ good for GUI?

C++ is not the best choice for GUI in my opinion. You need to think about your platform, Windows, Mac, Linux or Browser. There are other better choices like Java which provided good UI libs and thanks to the JVM for platform adapting.


2 Answers

Try GTK+ or Qt, although it's more of a framework than a library. Both are widely used GUI toolkits. Hope that helps.

like image 110
arscariosus Avatar answered Sep 22 '22 02:09

arscariosus


I believe libRocket is designed with game user interfaces in mind.

http://www.librocket.com/

Its based on HTML/CSS which, in my opinion, is an excellent way to define a user interface.

like image 32
Will Baker Avatar answered Sep 19 '22 02:09

Will Baker