当前位置:  开发笔记 > 编程语言 > 正文

Python有什么"很好编程"的GUI工具包吗?

如何解决《Python有什么"很好编程"的GUI工具包吗?》经验,为你挑选了2个好方法。

我玩过GTK,TK,wxPython,Cocoa,curses等等.它们使用起来相当可怕.. GTK/TK/wx/curses似乎基本上都是相应C库的直接端口,而Cocoa基本上要求使用PyObjC和Interface Builder,我不喜欢这两个.

Ruby的Shoes GUI库很棒..它的设计非常合理,而且非常"红宝石",并且从Web开发中借用了一些很好用的东西(比如使用十六进制颜色代码,或者:color => rgb(128,0,0))

正如标题所说:有没有漂亮的"Pythonic"GUI工具包?



1> dF...:

你看过Qt/PyQt吗?虽然PyQt 来自C++库的直接端口,但我发现与你列出的其他文件相比,它更具有pythonic和编程效果.它还有非常好的文档.

Dabo在wxPython之上有一个很好的ui库.它是一个主要用于以数据库为中心的应用程序的框架,但ui库可以单独使用.

还有其他几种尝试在PyGtk或wxPython上创建一个非常pythonic gui作为一层,例如蜡和PyGui,它们似乎在不同程度上完全被"卡住".

此外,可以在此处找到Python GUI工具包的详尽列表.



2> Ed Leafe..:

请查看我们的桌面应用程序框架Dabo.http://dabodev.com

我们已经为UI类包装了wxPython工具包,并用简单的属性替换了他们丑陋的C++样式函数.您提到了分配颜色:在Dabo中,您可以非常简单地使用以下选项:

obj.BackColor = "red"
obj.BackColor = (255, 0, 0)
obj.BackColor = "FF0000"
obj.BackColor = "#FF0000"

Dabo了解所有这些,并自动处理差异.

我是Dabo的作者之一,很乐意回答您可能遇到的任何其他问题.

--- Ed Leafe

推荐阅读
吻过彩虹的脸_378
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有