向 Python 代码添加 GUI 的最简单方法是什么?

向 Python 代码添加 GUI 的最简单方法是什么?

我正在计划一个 Raspberry Pi 项目,我想让它非常易于使用。我爸爸会使用它,我希望它无需与终端交互即可使用。我只想要一个基本的 GUI,提示输入值、处理它们并允许我的程序对它们进行操作。我希望这些值可以重复使用,但在条件改变、出现错误等时易于更改。我认为最简单的方法是使用轻量级的 Ubuntu 应用程序,但我可能错了。有什么建议吗?

答案1

编辑:这是一篇非常老的帖子。如果你现在遇到,你应该留意qt5而不是的版本qt4。Qt5 是更棒


你应该去Qt框架 (什么是 Qt?) 提供了出色且有详尽文档的 GUI 库,可跨多个平台运行。

对于 Python 来说介绍什么是 PyQt?) 为 Qt 框架提供 Python 绑定。

sudo apt-get install python-qt4 pyqt4-dev-tools

开始,这里是一个简单的“Hello World”教程:

创建文件~/tmp/helloworld.py

import sys
from PyQt4.QtGui import *
app = QApplication(sys.argv)
button = QPushButton("Hello World", None)
button.show()
app.exec_()

运行:

python ~/tmp/helloworld.py

此外,您还可以使用Qt 设计器IDE 在 ubuntu 存储库中可用,并为 GUI 提供了一些不错的开发功能。

sudo apt-get install qt4-designer 

相关内容