Raspberry Pi 的 QtDesigner

QtDesigner for Raspberry Pi

我正在使用 QT Designer 构建 UI。我需要 UI 到 运行 Raspberry Pi。我需要做什么才能为 Pi 制作 UI?它是否必须用特定语言编写,例如 python,或者我可以用任何语言编写它并在 Pi 上启动它吗?我对此很陌生,非常感谢您的指导。

到 运行 Rpi 本身的 qt-creator。您可以通过 "sudo apt-get install qt-creator"

安装它

它将在 rpi 上安装 qt-creator 和 qt4-base 模块。安装后,您可以在终端上运行 "qt-creator" 开始设计。如果您使用 qt creator,您将使用拖放进行 UI 设计和 c++ 作为背景代码语言。

但是,由于 Rpi 上可用的 RAM 有限,qt creator 运行在 Rpi B 上运行速度非常慢。 (我不确定 rpi 2,因为它肯定更强大)

第二种方法是在 rpi 上安装 qt4 基础包,然后在 linux 运行ning PC(可能是 debian 发行版)上开始开发 qt UI 应用程序。由于 raspbian 是 debian 的一种风格,首先你可以在你的电脑上测试代码,然后使用这些文件为 rpi 构建代码。

第三种方法是在主机上设置交叉编译器,并在本机上成功测试程序后为 rpi 编译二进制文件。

希望对您有所帮助。

好像最新的是:

sudo apt-get install qtcreator

(没有破折号)

和 运行 与:qtcreator

A​​ ui-file can be converted for Python loading by using pyuic5

请注意,如果您使用 PySide2 版本 pyside2-uic(它还会生成一个 .py 文件),您的代码可能不会 运行 与 Qt5 一起使用。我发现如果您在 QtDesigner 中重新加载 .ui 文件,将其再次保存为 .ui 文件,并使用 pyuic5,一切正常。