使用Python制作本地Windows应用:QT4、GTK+、wxWidgets或IronPython?

5
我需要使用Python(和py2exe)构建本地Windows应用程序。
所需功能包括:
1.任务栏图标
2.提醒通知(位于任务栏图标旁边)
3.无Chrome窗口(理想情况下为漂亮的、圆形的、彩色的窗口)。
4.Webkit可呈现一些Chromeless窗口内容。
到目前为止,我已经确定了以下可能的工具包:
1.pyGTK
2.pyQT4
3.wxWidgets
4.ironpython
我以前没有使用过这些工具包,因此我希望您能就选择上述其中之一的适用性或潜在问题向我提供建议。
感谢您的想法!
富有
PS:我考虑过并排除了Titanium和Air;由于运行时,Air不可用,由于编译/部署模型,Titanium也不可用。
编辑:这里是有前途(即开发中)的LGPL Python绑定QT(我不知道为什么pyQT不能做LGPL):http://www.pyside.org/

我觉得你说“一个原生的Windows应用程序”并列出大多数可以消除这个限制的工具,真是有趣啊;-) - phkahler
好的,一个本地的Windows应用程序,我可以很容易地移植到OSX/Linux;-) - Rich
2个回答

4

Qt拥有干净一致的API、完整的小部件集、优秀的文档和工具,以及内置的Webkit集成。

在我看来,你所提到的其他库都没有提供所有这些功能,因此我的建议是如果你可以接受其许可协议,则使用PyQt4。


啊..我明白你所说的PyQT4许可证了。 - Rich

1

我已经使用wxPython一段时间来部署商业级应用程序。

你可能会遇到qt的许可问题。

我喜欢wx,因为它仍然非常便携,并且比GTK不那么过时。在我看来,只剩下wx了,但这仍然是一个意见问题。祝好运。

wx可以完成您在顶部列出的所有任务。


我希望我能标记两个答案都正确。选择这个是因为我们要尝试wxWidgets...QT4的每个开发者成本对我们来说太高了。 - Rich

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接