相关疑难解决方法(0)

用于部署Python应用程序的跨平台gui工具包

建立在: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 - 其他人?(请注明)

python user-interface cross-platform

46
推荐指数
4
解决办法
2万
查看次数

为什么Tk GUI被认为是丑陋的?

Tk GUI似乎普遍被认为是丑陋的,但我想知道具体的原因.Tcl/Tk世界中的一些人认为这是一个没有实际意义的点,因为现在对于原生外观有更好的支持,这是我决定使用Tcl/Tk的一个重要原因.然而,现在问题是,因为我正在利用Tcl/Starkit vfs(虚拟文件系统),本机文件对话框不起作用,我将不得不恢复到纯Tk文件对话框.

我正在寻找具体的技术原因,例如关于字体别名(或缺少字体别名)或字体样式或颜色等等.因为我个人不买"这对我来说只是丑陋".对我而言,它只是与众不同,我在Mac和Windows以及Linux之间切换规律,所以我习惯了不同的外观/感觉.

具体来说,传统Tk GUI的主题外观被认为是丑陋的:

Tcl/Tk GUI示例

user-interface tk-toolkit

30
推荐指数
7
解决办法
3万
查看次数