使用Python的本机Windows应用程序的QT4,GTK +,wxWidgets或IronPython [英] QT4, GTK+, wxWidgets or IronPython for a native Windows app using Python

查看:100
本文介绍了使用Python的本机Windows应用程序的QT4,GTK +,wxWidgets或IronPython的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要使用Python(我猜是py2exe)构建一个本机Windows应用程序.

I need to build a native windows app using Python (and py2exe, I guess).

功能要求是:

  1. 任务栏图标
  2. 警报通知(任务栏图标旁边)
  3. 无铬窗口(最好是漂亮的,圆形的,彩色的窗口).
  4. Webkit呈现一些无Chrome窗口

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

So far I've identified the following possible toolkits:

  • pyGTK
  • pyQT4
  • wxWidgets
  • ironpython

我以前没有使用过任何一种,所以我向您寻求关于选择上述选项之一的适用性或陷阱的建议.

I haven't used any of these before and so I look to you for advice on the suitability or pitfalls of choosing one of the above.

非常感谢您的想法!

丰富

PS:我已经考虑了钛和空气并对其打折;空气因为运行时间而耗尽,钛合金由于编译/部署模型而消失.

PS: I've considered and discounted Titanium and Air; Air is out because of the runtime, Titanium is out because of the compile / deploy model.

这里很有希望(阅读中:正在开发中)用于QT的LGPL Python绑定(为什么不知道pyQT不能刚刚完成LGPL):

Here are promising (read: in development) LGPL Python bindings for QT (Why pyQT couldn't have just done LGPL I don't know): http://www.pyside.org/

推荐答案

一段时间以来,我一直在使用wxPython来部署商业级应用程序.

I've been using wxPython for sometime for deploying commercial grade apps.

您可能对qt的许可有疑问.

You may have issues with qt's licensing.

我喜欢wx,因为它仍然非常便携,并且比GTK的日期少.哪个imo只留下wx,但这仍然是一个意见征集.祝你好运.

I like wx because it's still very portable, and less dated than GTK. Which imo leaves only wx, but it's still an opinion call. Good luck.

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

wx can do all the things you've listed at the top.

这篇关于使用Python的本机Windows应用程序的QT4,GTK +,wxWidgets或IronPython的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆