使用Python的本机Windows应用程序的QT4,GTK +,wxWidgets或IronPython - python

我需要使用Python(和py2exe,我想)构建一个本机Windows应用程序。

功能要求是:

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

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

pyGTK
pyQT4
wxWidgets
铁蟒

我以前从未使用过这些工具,因此希望您就选择上述一种方法的适用性或不足之处寻求建议。

非常感谢您的想法!

丰富

PS:我已经考虑了钛和空气的折扣,空气由于运行时而耗尽,钛合金由于编译/部署模型而耗尽。

编辑:这是有前途的(阅读中:开发中)QT的LGPL Python绑定(为什么pyQT不能刚刚完成我不知道的LGPL):http://www.pyside.org/

参考方案

我一直在使用wxPython部署商业级应用程序。

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

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

wx可以完成您在顶部列出的所有事情。

在Python和C++之间传输数据而无需写入Windows和Unix文件 - python

我有预先存在的python和C ++文件,其中python文件定义了许多点,而C ++代码利用其现有库进行了所需的计算。最终产品是C ++代码写入的文件。我正在寻找一种在python中获取2000点列表的方法,将其传递给函数,然后执行所有C ++代码并输出我需要的文件。其他注意事项。这必须是可以在Linux或Windows机器上工作的东西,并且最少安装新插件…

扩展Python时可以使用C++功能吗? - c++

Python手册说您可以在C和C++中为Python创建模块。使用C++时可以利用类和模板之类的东西吗?它不会与其他库和解释器产生不兼容吗? 参考方案 挂钩函数的实现是用C还是用C++实现都没有关系。实际上,我已经看过一些Python扩展,这些扩展有效利用C++模板甚至Boost库。没问题。 :-)

将Python嵌入C++应用程序 - c++

上下文:我们一直面临的一个持续问题是对我们的市场数据应用程序进行单元测试。这些应用程序坐下来观察从提要中检索到的数据并执行某些操作。一些很难触发的关键事件很少发生,并且测试人员很难在所有情况下验证我们的应用程序是否正常运行,因此我们必须依靠单元测试。这些系统通常通过在事件发生时发出回调(进入我们的应用程序)来工作,然后由我们负责处理此事件。 我设想的解决方案…

从C++调用Python函数 - c++

我正在尝试从C++实现调用Python函数。我以为可以通过函数指针来实现,但是似乎不可能。我一直在使用boost.python完成此操作。假设在Python中定义了一个函数:def callback(arg1, arg2): #do something return something 现在,我需要将此函数传递给C++,以便可以从那里调用它。如何使用boos…

如何锁定终端运行的perl,obj c,c++,python和ruby等脚本的源代码? - python

我想出售我在perl,obj c,c ++,python,ruby,bash,php等中制作的脚本等它们都在终端中运行。 (Linux)如何锁定源代码,以便无需人们访问源代码即可分发我的脚本..?换句话说,如何将在Terminal中运行的程序的源代码锁定,以便人们可以使用该程序(如果该代码已下载到他们的Linux机器上,但他们无法访问实际的源代码)?例:ex…