windows下c++界面库,有VC自带的老爷MFC,相信许多朋友都使用过。是好是坏,是否依然适应不做评价。
推荐一些其它的界面库
首先不得不提的是大名鼎鼎的QT,http://www.qt.io/。一个大而全且跨平台的家伙,一旦使用上会忽略其它库的。
Qt comprises a comprehensive cross-platform framework and development tools that together ease your application and/or device creation efforts. Qt Open Source is available under the GNU Lesser General Public License (LGPL). When developing with Qt Open Source, we stress that you are aware of the terms of the LGPL and are informed of your legal obligations. Before you start developing, please make sure your project will comply with LGPL and that your company allows usage of open source products.
Qt Framework & Qt Development Tools
Support via community maintained Qt Forums, Qt Wiki and the like
QT是大而全的,那有些场景就避免不了需要小而简的东西了。
FLTK (pronounced "fulltick") is a cross-platform C++ GUI toolkit for UNIX®/Linux® (X11), Microsoft® Windows®, and MacOS® X. FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL® and its built-in GLUT emulation.
FLTK is designed to be small and modular enough to be statically linked, but works fine as a shared library. FLTK also includes an excellent UI builder called FLUID that can be used to create applications in minutes.
FLTK is provided under the terms of the GNU Library Public License, Version 2 with exceptions that allow for static linking.
另外推荐二个热门,中国使用比较多的库。gaclib和duilib,duilib是国产开源的。
GacUI is a GPU accelerated user interface library for C++ programming language. It provides similar features as WPF, but some features is limited by C++, such as dependency properties. Here are main features
其它还有一些wxWidgets、Gtkmm、JUCE、WTL、nana。。