WxWidgets vs QT Analysis Memo

Source: Internet
Author: User
Tags wxwidgets

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.