Does Boost have a GUI library?
I want to work with the Boost library and I was wondering what GUI can I use with it? Is there any GUI开发者_StackOverflow library for Boost? And how can I integrate both GUI and Boost to each other?
Thanks your help.
No, Boost has no GUI library. If you need a multiplatform C++ GUI library, then take a look at e.g. Qt. There is nothing much to 'integrate' between Boost and a GUI library, though.
Yes, there is boost.ui:
Boost.UI is a C++ User Interface (GUI) Boost library:
- This is cross-platform
- Uses native system-provided widgets
- It has STL-like and Boost-like API
- Compatible with other Boost libraries
- Supports modern C++11/14/17 features
- It supports Graphics, various Widgets, Events, Layouts.
You can refer here for more informations and examples.
No, Boost has no GUI library.
There has been some long discussions on what one should include, but as usual there was no agreement. This is a hard issue!
Might give Clutter a shot. OpenGL/ES-based. Pretty much every modern computing device with a screen has some sort of OpenGL support these days.
SFML might be worth a shot too. It's 'Simple and Fast' Multimedia Library.
精彩评论