Looking for a C ++ GUI library where you can create fancy GUIs (e.g. for games),

We are looking for a C ++ GUI library in which you can create fancy graphical interfaces (for example, for games), that you can do something beautiful (rounded buttons with rollover effects, embedding beautiful background graphics, cool and colorful scrollbars and scroll bars, etc.).

It must be open source and approved for use in proprietary software. It must also be cross-platform and you don’t need to link thousands of libraries or days to configure the compiler even for small samples.

I hope I'm not asking too much

I tried CEGUI, and I was not sure - it was difficult, and I compiled the samples, but they did not run on some computers.

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

Navi needs a GeckoRuntime, which is too big for my project!

wxWidgets doesn't seem to focus on design but on functionality (tell me if I'm wrong)

+6
c ++ user-interface
source share
5 answers

Try GTK + or Qt , although this is more a structure than a library. Both are widely used GUI tools. Hope this helps.

+4
source share

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

http://www.librocket.com/

It is based on HTML / CSS, which in my opinion is a great way to define a user interface.

+3
source share

You might want to take a look at Qt. You can probably do a lot with Qt. More specifically consider these functions in Qt

  • CSS settings Qt widgets
  • QtOpenGL for 3D graphics (if you need 3D graphics and you need to embed Qt Widgets in a 3D environment).
  • QGraphicsView for combining multiple widgets in different ways.

When you download Qt, it comes with a set of demos. You can watch these demos and other examples and reuse the concepts of the parts that you like.

I worked with Qt quite a bit, and I can say with confidence that you can achieve everything you can imagine.

+1
source share

GuiChan? http://guichan.sourceforge.net/wiki/index.php/Features

I have not used it yet, but I intend to use it in the game in which I am currently working.

0
source share

Scaleform is a commercial solution.

http://www.scaleform.com/products/clik

Many people tell me about this.

0
source share

All Articles