1、Tkinter: python库自带的一个轻量GUI系统,不需要额外安装。没有布局器,想开发一个好看的系统非常复杂,需要反复的调试大小及布局。
2、pyQT: 三方库,需要安装第三方库,gpl协议(意味着必须开源),有强大的布局设计器。缺点是非常复杂,不容易上手。
3、wxPython:同样是三方库。之前搞C++时曾经用过一段时间这个,代码风格有点像C语言。同样带设计器,可以自动生成图形界面代码,有点VB的感觉。
4、pysimpleGUI 是Tkinter的封装。另外还有qt,wx,remi三种封装。
5、 Flexx,纯python编写,可以生成web应用,通过浏览器实现图形界面。
6、其他暂未了解。
我是想用python做一些简单的小工具,用于从大量log里找到我感兴趣一个文本,并用图形界面的方式输出一些分析结果。目前还没有找到一个合适的方案。