Python GUI应用程序的建议

时间:2015-07-09 20:39:18

标签: python

您对Python的GUI库有什么建议?我自己的研究让我看着TKinter,但我愿意接受建议。

仅供参考,Python应用程序将作为两个应用程序之间的桥梁。它将使用第三方API提取数据,然后将数据移动并重命名为规范文件夹结构,使用Robocopy将导出的数据传输到我们的内部处理环境中,并在我们的内部数据库中正确输入。

2 个答案:

答案 0 :(得分:0)

直接用谷歌搜索" Python的GUI库#34;你可以在Python中获得" GUI编程":

  
    

https://wiki.python.org/moin/GuiProgramming

         

由于这个站点 - Python有大量的GUI框架可用,从TkInter到许多其他跨平台解决方案......请看看它们......找出合适的工具:)

  

答案 1 :(得分:0)

查看this以获取一些GUI开发平台的列表。

<强> Tkinter的

  

Python的标准版本包括一个面向Tcl / Tk小部件集的面向对象的接口,称为Tkinter。这可能是最容易安装和使用的。有关Tk的更多信息,包括指向源的指针,请参阅http://www.tcl.tk处的Tcl / Tk主页。 Tcl / Tk完全可移植到Mac OS X,Windows和Unix平台。

<强>的wxWidgets

  

wxWidgets(http://www.wxwidgets.org)是一个用C ++编写的免费,可移植的GUI类库,它在许多平台上提供原生外观,Windows,Mac OS X,GTK,X11都列为当前稳定的目标。语言绑定可用于多种语言,包括Python,Perl,Ruby等。

     

wxPython(http://www.wxpython.org)是wxwidgets的Python绑定。虽然它通常略微落后于官方wxWidgets版本,但它还通过纯Python扩展提供了许多功能,这些功能在其他语言绑定中不可用。有一个活跃的wxPython用户和开发人员社区。      

wxWidgets和wxPython都是免费的开源软件,具有允许在商业产品以及免费软件或共享软件中使用的许可许可。

<强> Qt的

  

Qt工具包(使用PyQt或PySide)和KDE(PyKDE)都有绑定。 PyQt目前比PySide更成熟,但如果你想编写专有的应用程序,你必须从Riverbank Computing购买PyQt许可证。 PySide适用于所有应用程序。

     

Qt 4.5以上是根据LGPL许可证授权的;此外,商业许可证可从The Qt Company获得。

这三个可能是最常见的,但如果你愿意,你可以试试其他的。

只使用了Tkinter和PyQt我会推荐PyQt,但这可能不是你需要的,所以我建议你做一些研究,找出最适合你需要的研究。