不要问我为什么要用python做这样的事。 我并不是不能“高兴”起来。 总之我很好奇有没有好的解决办法。 绕了一圈,总体而言,python图形界面提供了以下可行的解决方案:
1. pyside
你为什么要先写那个? 因为接触过Qt,所以总体上感觉更亲近。 没错,那是pyQt的LGPL版本。 (Qt公式的介绍是Python for Qt )。
这个框架最先由诺基亚芒果团队完成,但由于众所周知的原因,这个团队消失了。 根据目前找到的资料,Qt接手了其开发,处于活跃状态。 但是没有人普及啊。 据说Matplotlib、PhotoGrabber、Wing IDE、hpdxh Chess、Fminer都是用pyside制作的,看起来很容易使用。 (不要问他们在做什么。 我是复印件。
是诺基亚团队开发的哦! 是为手机开发的哦! 它自然支持Qt移动接口。
其主页: http://Qt-project.org/wiki/py side /
这两个兄弟对pyside做了很好的介绍:
1 ) 3358 blog.Sina.com.cn/s/blog _ 62c 832270101 DC a6.html
2 ) http://www.cn blogs.com/good hacker/p/3984377.html
2. tkInter
这是python制作的tk/tcl的外壳。 tk/tcl被广泛使用,据说用户组庞大。 从tcl8开始,使用它创建的APP可以具有本机系统效果,不再是丑陋的接口。
这是python官方批准的标准GUI方案(官方称“de-facto standard”,但执行上的标准还没有被批准吗? 资料也很多,自己理解吧。 这里只做笔记。
总体上感觉不太好。 虽说也支持多种平台,但还是呵呵。
主页: https://wiki.python.org/moin/tkinter /
3. wxPython
wx构件的python版本。 也不需要介绍wx构件的知名度,wxPython似乎也比tkinter更受欢迎。 whythehellhasn ' twxpythonbecomethestandardguiforpythonyet? ”。
因为tkinter不感兴趣,所以wx构件也让人暖心了。 但是,通过制作PGD DTN而变得如此有名,自然也有其优越之处,当然不可能名列无名之列。
主页: http://www.wxpython.org