Python作为一种胶水语言,几乎没有什么是做不到的,但就我个人而言,我总是认为Python可以被视为GUI开发的短板。为什么?由于性能。。。Python的性能问题经常出现在其他编程语言中。然而,无论Python在GUI编程中如何,都有许多优秀的模块。
1、tkinter是python自带的GUI模块。
IDLE是通过这个模块开发的。如果您在安装python后使用自己的IDLE,您应该知道它。
2、guieasy模块对Tkinter进行了二次封装。
GUI操作变得更简单,但也局限于表面使用。
3、Wxpython是一个流行的跨平台GUI工具包。
包装wxwidgets(C++编写)。wxpythonAPI的主要模块包括核心模块。
wxpython的优点是运行速度快,但写作复杂,界面美化效果差
4、PYQT5是跨平台C++库。
无论是C、Java还是Python,GUI界面都可以通过它开发。PyQT5是QTV5的全面Python绑定。它实现了35个以上的扩展模块,使Python能够在所有支持的平台(包括iOS和Android)上用作C++替代应用开发语言。
如果您对GUI编程非常感兴趣,您可以仔细学习这个模块,但如果您只是想快速实现一些GUI功能,我建议您学习tkinter模块。为什么?
作为python默认模块库,tkinter不需要单独安装。
tkinter在编程小工具方面比wxpython和pyqt更有效率。
tkinter网上有很多快速入门教程。
以上是python GUI编程模板介绍,希望对大家有所帮助。更多Python学习指导:python基础教程
本文教程操作环境:windows7系统Python 3.9.1,DELL G3电脑。