2010-02-02 11 views
5

我需要使用Python(和py2exe,我想)来构建本机Windows应用程序。QT4,GTK +,wxWidgets或IronPython使用Python的本机Windows应用程序

功能要求是:

  1. 任务栏图标
  2. 警报通知(旁边的任务栏图标)
  3. 无边框窗口(理想的是漂亮的,圆润的,彩色的)。
  4. 的Webkit渲染一些无边框窗口的

到目前为止,我已经确定了以下可能的工具包:

  • PyGTK的
  • PyQt4的
  • wxWidgets的
  • IronPython的

我以前没有使用过这些,所以我期待您提供关于选择上述之一的适用性或缺陷的建议。

非常感谢您的想法! PS:我已经考虑过并且打折了钛和空气;但是,由于运行时空气不足,Titanium由于编译/部署模式而关闭。

编辑:这里是有希望(阅读:开发中)LGPL Python绑定QT(为什么PyQt的不可能只是做了LGPL我不知道):我一直在使用的wxPython http://www.pyside.org/

+0

我觉得有趣的是,你说“一个本地Windows应用程序”,并列出大多数工具,可以删除该限制;-) – phkahler 2010-02-04 15:36:17

+0

好吧,我可以轻松地移植到OSX/Linux的本地windoze应用程序;-) – Rich 2010-02-04 21:59:35

回答

1

一段时间用于部署商业级应用程序。

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

我喜欢wx,因为它仍然非常便携,并且比GTK的日期更少。哪个imo离开只有wx,但它仍然是一个意见调用。祝你好运。

wx可以完成您在顶部列出的所有内容。

+0

我希望我可以标记两个答案的权利。 选择这个,因为我们要去尝试wxWidgets ... QT4的每个开发人员成本对我们来说太多了。 – Rich 2010-02-02 12:22:26

+0

坚持wxWidgets。我大量使用它,它效果很好。 – 2010-02-05 08:18:45

4

Qt拥有一个干净的和一致的API,完整的小部件设置,卓越的文档和工具,以及WebKit集成是内置的。

在我看来没有其他库的你举提供所有这些,所以我的建议如果你可以忍受它的授权方案,就可以使用PyQt4。

+0

啊..我明白你的意思是关于PyQT4许可证 – Rich 2010-02-02 12:13:45

相关问题