WxWidgets, has been the LGPL release, quite open, has accumulated a considerable part of the research users, and the existing various types of tool library seamlessly connected to very good, but unfortunately there is no very strong formal commercial operation, reliability, resource richness is far inferior to QT.
Advantages of Wxwidgets:
1. Open, good compatibility with various third-party libraries (Naming_service Viewer in Tao tool is wxwidgets)
2. Support the "Native GUI" for each platform
3. Although there is a large library, the operation of the results are very significant
4. Support for all types of existing tools (the author uses the MPC one-stop generation of all project compilation projects)
5. Partial MFC, for the Windows platform MFC program cross-platform migration, has the natural advantage
6. XRC, provides the convenience of code and design separation, programmers focus on overall development, UI Design Group provides runtime interface, multi-language version support function, note: For UI design XRC design can use Wxformbuilder to build .
Disadvantages of Wxwidgets:
1. Because it is partial MFC, object-oriented encapsulation is not very good
2. Relative lack of documentation, resources
3. Lack of good commercial support, if the business software problems need to support, a little more trouble.
QT, a company that has been operating as a commercial company, has been providing a complete set of documentation and RAD tools, as well as providing the most complete platform support for its customers, and the QT library itself is the most object-oriented and stable of all GUI tool libraries.
Benefits of QT:
1. Supported platforms up to
2. Commercialization support
3. Complete documentation and RAD Tools
4. Most object-oriented
5. The world's most successful mobile phone manufacturers support, the most perfect for mobile terminals
The drawbacks of QT:
1. Using non-standard C + +
2. Each platform is not "Native GUI"
3. Too large and slow to run
4. Not very compatible with other libraries (mainly for compatibility issues such as STL)
5. Use only certain Qmake tools (other tools are well-modified, but the equivalent of rewriting a qmake is worth it)
WxWidgets vs QT Analysis Memo