我在googled并搜索stackoverflow之后才提出这个问题
我不指望的答案:
答案 0 :(得分:3)
我使用SDL从头开始制作了几个GUI,这是一个低级绘图库。这样做的好处是,它可以在任何平台上看起来完全相同,并且可以让它在嵌入式系统上运行。全屏GUI也非常简单。缺点是它需要做很多工作。
在python中,pygame库包装了SDL,因此您可以使用它,实际上这就是我为具有大型彩色LCD屏幕的实验室仪器制作GUI的方法。控制器运行linux,但不运行X-windows。
pygame是一个额外的库,是的,但我想不出一种只使用python提供的GUI的方法。
答案 1 :(得分:1)
没有“模块/库”的最简单的GUI是基于Web的GUI。即使用您的Python代码中的Javascript生成HTML,让Javascript通过AJAX与您的Python应用程序进行交互。只需标准的Python库(当然还有一些JS代码),或者不需要“大量”安装特定于平台的扩展的模块,就可以毫不费力地实现这一点。