pyqt5优秀项目python_用了PyQt5、tk、wxPython等数十个Python GUI模块后,我总结出了……...

最近,我一直在尝试各种设计Python GUI界面的模块,花了不少时间配置和使用它们。通过对他们的使用,总结出Python中各种GUI模块的如下优缺点(个人观点,不喜勿喷,欢迎留言讨论):

  • PyQt5:我日常的主力GUI设计工具,几乎所有项目都会用它。PyQt5功能非常强大,可以用Qt开发出多漂亮的界面,就可以用PyQt5开发出多漂亮的界面;另外,它最赞的一点是支持可视化界面设计,对于Python小白设计GUI界面尤其有好!!!
  • Tkinter:又称“Tk接口”,优点是Python的默认标准GUI库,使用简单,缺点是设计的界面比较简陋,比如Python的默认IDLE!
  • Flexx:用于创建图形用户界面(GUI)的纯Python工具箱,该工具箱使用Web技术进行渲染,因此更适合于应用于Web应用中。
  • wxPython:Python语言的一套优秀的GUI图形库,可以帮助开发人员轻松创建功能强悍的图形用户界面程序。同时它具有非常优秀的跨平台能力,可以在不修改程序的情况下在多种平台上运行,与PyQt5相比,唯一的缺点是设计的界面美观程度和灵活性欠缺。
  • Kivy:一款用于跨平台快速应用开发的开源框架,可以生成Android、iOS应用,但官方文档都是英文资料,配置使用会麻烦!
  • PySide:跨平台的应用程序框架Qt的Python绑定版本,可以使用Python语言和Qt进行界面开发。相对于PyQt,它支持的Qt版本比较老,最高支持到Qt 4.8版本࿰

你可能感兴趣的:(pyqt5优秀项目python)