用Python开发图形界面有两种方式

python图形3d界面开发_python gui 界面_python界面开发

本文主要讨论图形界面库GUIpython界面开发,最后会告诉你如何选择。

6个最常用的Python图形库

Python有非常多的图形界面库:

python界面开发_python gui 界面_python图形3d界面开发

这里我们只讨论最常用的6个:

PyQt5

经常排在第一位Python图形界面库,基于著名的Qt跨平台图形界面库。自带大量空间,有QtGUI和QtDesigner,可以帮你方便的设计界面。

不过这个是要License的,适合企业级用户或者土豪。但是真的很好用,你值得拥有。

python界面开发_python图形3d界面开发_python gui 界面

Tkinter

初学者的最爱之一,因为著名的turtle库就是基于Tkinter的。它也自带了大量控件,方便使用。对于不想花钱用PyQt5的小伙伴,Tkinter是一个很好的选择。

python gui 界面_python图形3d界面开发_python界面开发

wxPython/Wax

wxPython是一个用C++写的跨平台GUI工具包,而Wax是基于wxPython的一个包装,包装的价值在于更加方便易用,所以我建议直接使用Wax。

Kivy

Kivy是一个基于OpenGL ES 2的Python图形库python界面开发,它最大优点是它还支持触摸屏,可以制作非常精美的界面。

Libavg

Libavg是专门用于构建触摸屏界面的Python库。它内置C ++,可加快执行时间,这是处理基于触摸的界面时所必需的。相对于Kivy,它相应更快,毕竟它是专门为触摸屏而设计的。

python gui 界面_python界面开发_python图形3d界面开发

PySimpleGUI

放在最后,但不代表不重要。顾名思义,这是一个简单的GUI库,非常适合初学者构建不是很复杂的界面。虽然它叫Simple,一般的界面还是够用的。

python gui 界面_python界面开发_python图形3d界面开发

如何选择

本文参考了以下英文文章,结合了作者的使用经验:

如果对你有帮助,欢迎点赞,点再看,谢谢!

我是麦叔,聊技术,聊程序员人生!

点个在看你最好看

限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击查看详情
站 长 微 信: muyang-0410