1

在问这个问题之前,我用谷歌搜索了 stackoverflow

我没想到的答案:

  • wxWidgets 是最好的 Python GUI
  • 使用 TkInter (BIM) 进行 GUI 开发。
  • Q. 如何在不使用任何模块/库的情况下制作 GUI?即从头开始制作一个GUI。不允许使用 tkinter 之类的模块。

    4

    2 回答 2

    3

    我使用SDL这是一个低级绘图库,从头开始制作了几个 GUI。这样做的好处是它在任何平台上看起来都完全相同,直到像素,你可以让它在嵌入式系统上工作。全屏 GUI 也非常简单。缺点是工作量很大。

    在 python 中,pygame库包装了 SDL,因此您可以使用它,事实上,这就是我为具有大型彩色 LCD 屏幕的实验室仪器制作 GUI 的方式。控制器运行 linux,但不是 X-windows。

    pygame 是一个额外的库,是的,但我想不出一种只用 python 提供的东西来制作 GUI 的方法。

    于 2012-05-26T06:53:44.033 回答
    1

    没有“模块/库”的最简单的 GUI 是基于 Web 的。即从您的 Python 代码中使用 Javascript 生成 HTML,并让 Javascript 通过 AJAX 与您的 Python 应用程序交互。这可以通过标准 Python 库(当然还有一些 JS 代码)或不需要“大量”安装特定于平台的扩展的模块来实现,而无需太多努力。

    于 2012-05-26T05:27:32.350 回答