Small proprietary cross-platform GUI platform for C ++

I wrote a small program with Boost in C ++. It works great and so I want to give it a graphical interface to make it easier to use.
To do this, I am looking for a small cross-platform platform that provides a natural look. Support for Windows and Linux will be sufficient, currently I do not need os x ...

I used wxWidgets for some other project, but it was painful to set everything up and send this large library using software. But I was really amazed at using real controls. To keep the program small, I also tried fltk, but it has a terrible look.

I just need a simple structure without network support or other tricks.

So my question is: is there any infrastructure that meets all the requirements? Or, if not, which framework meets at least some of these needs?

Thanks in advance!

+6
source share
9 answers

When he has the word "frame" in his name, it is almost never small.

In any case, the graphics frames / libraries tend to be large because they need to handle a lot of things.

Qt, , - , " ". , Linux- Qt, , . .

+7

wxwidgets , gui.

http://www.wxwidgets.org/

, - , , .

, , , C . .NET Linux Java- ( ). .

+4

Ultimate ++ , . ( FAQ, , .)

+2
+2

Qt , . , "" - . #ifdefs Qt/wx.

+1

, , GUI - MFC, X. GUI . , .

+1

, "-" .

, : , , python . boost, , Boost.Python ++ python. python Linux 20-40MB- Windows ( , ). win32 gtk/qt linux, . , , .

, , : freeglut, , , , . wx qt.

, : WxWidgets, , Qt.

: http://en.wikipedia.org/wiki/List_of_widget_toolkits

: http://www.clutter-project.org/about FreeGLUT: http://freeglut.sourceforge.net

0

Here is a long list of both active and dead cross-platform C ++ user interface libraries: https://philippegroarke.com/posts/2018/C++_ui_solutions/ Some of them are small and have a natural look.

0
source

ever heard of QT ???

http://qt.nokia.com/products/

I think it should fit all your needs.

-2
source

All Articles