代码之家  ›  专栏  ›  技术社区  ›  Parand

Python:漂亮、干净、可打包的windows GUI库[关闭]

  •  3
  • Parand  · 技术社区  · 14 年前

    我需要为最终用户下载的桌面应用程序创建一个简单的基于windows的GUI。应用程序是用python编写的,将打包为安装程序或可执行文件。

    pythongui库似乎有很多选项(Tk、QT、wxPython、Gtk等)。您建议:

    • 可以使用py2exe或类似的东西进行干净的包装
    • 看起来不错

    [最新消息]不管怎样,我最终还是和特金特一起去了。它有很好的文档记录,可以使它看起来很漂亮(主要是使用本机字体),最重要的是随Python一起提供,因此没有什么额外的问题需要担心。wxpython看起来也不错,但是下载量是10M左右,我不想在我分发的包中增加额外的重量。

    5 回复  |  直到 14 年前
        1
  •  3
  •   Alexander Gessler    14 年前

    tkinter 的主要优势(IMHO!)它附带了Python(至少在Windows上是这样)。它看起来很难看,没有进度条或类似的东西(至少不是内置的)。作为Tk的薄包装,它的API感觉不是很优雅或直观。然而,网上有很多很好的Tkinter资源,所以学习并不一定是件痛苦的事。

    对于任何严肃的GUI尝试,我也会选择wxPython。不过,我不懂包装。但我不认为会有什么问题。

        2
  •  3
  •   Community    7 年前

    我已经 recommended

    网上有一些说明 how to package a wxPython GUI

    这个 wxAui

        3
  •  3
  •   pygabriel    14 年前

    我能推荐的最漂亮的是PyQt(几乎是原生的),否则一个好主意就是直接使用原生的.net代码的IronPython。

        4
  •  1
  •   Justin    14 年前

    我以前使用过wxPython(用于Mac/Windows部署)。效果不错。它看起来比Tk更好:)

        5
  •  1
  •   jakecar    14 年前

    虽然你说你计划在Windows上使用这个程序,但值得一提的是,我在Mac上遇到了TKinter不能正常工作的问题。