建立在:http: //www.reddit.com/r/Python/comments/7v5ra/whats_your_favorite_gui_toolkit_and_why/
1 - 易于设计/集成 - 学习曲线
2 - 支持/可用于*nix,Windows,Mac,本机l&f的额外积分,支持移动或网络
3 - pythonic API
4 - 文档质量 - 我想做一些更复杂的事情,现在是什么?
5 - 重量轻的包装,所以没有必要包括一个完整的安装程序(py2exe,理想情况下py2app将按原样工作,不会产生大量MBs文件)
6 - 许可
7 - 其他人?(请注明)
1 - tkinter,目前支持(截至2.6,3.0)
2 - pyttk库
3 - pyGTK
4 - pyQt
5 - wxPython
6 - 通过基于Python的框架(Django,Turbogears,web.py,Pylons ......)或粘贴的HTML-CGI
7 - 其他人?(请注明)
Tk GUI似乎普遍被认为是丑陋的,但我想知道具体的原因.Tcl/Tk世界中的一些人认为这是一个没有实际意义的点,因为现在对于原生外观有更好的支持,这是我决定使用Tcl/Tk的一个重要原因.然而,现在问题是,因为我正在利用Tcl/Starkit vfs(虚拟文件系统),本机文件对话框不起作用,我将不得不恢复到纯Tk文件对话框.
我正在寻找具体的技术原因,例如关于字体别名(或缺少字体别名)或字体样式或颜色等等.因为我个人不买"这对我来说只是丑陋".对我而言,它只是与众不同,我在Mac和Windows以及Linux之间切换规律,所以我习惯了不同的外观/感觉.
具体来说,传统Tk GUI的主题外观被认为是丑陋的:
