Some research results on writing GUI desktop applications in python, pythongui

Source: Internet
Author: User

Some research results on writing GUI desktop applications in python, pythongui

I studied the solution for developing GUI desktop applications using python. The results are as follows:

EasyGui: The control is extremely simple. It does not even have a basic grid or list component. It is not suitable for commercial use or even common applications. Give up!

Tkinter: The api documentation is incomplete and there is no information to check, and the last time it was updated in, who dared to use it? Give up!

WxPython: The update is very diligent and the documentation is complete. However, the old version does not support py3, and the new version of the project name has been changed to wxPython Phoenix, although the author says it is very stable and many people are using it, it is still a test version, and commercial students are cautious!

PyQt: It's really embarrassing. The controls are numerous and complete, and they have been being maintained. However, in win, the configuration environment has little information. I have to install a bunch of other plug-ins. I have been confused for two days, people who use PyQt may use linux for development. In addition, there are many functions that are complicated to learn.

Pyui4win: The author's description is quite awkward. It is said that the beautiful UI of 360 security guard and QQ can be easily implemented. However, it was not updated 13 years after running the author's github.

To sum up, I personally think PyQt is the most available, followed by wxPython Phoenix. If you want to develop a simple interface and do not want to prepare for commercial mining, you can try pyui4win, there may also be a better GUI library that can be used for development, but I did not find it. I hope you can leave a message to me. Thank you!

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.