【问题标题】:QtDesigner for Raspberry Pi树莓派的 QtDesigner
【发布时间】:2015-05-27 20:40:12
【问题描述】:

我正在使用 QT Designer 构建 UI。我需要这个 UI 才能在 Raspberry Pi 上运行。我需要做什么来为 Pi 制作 UI?它是否必须用特定语言(如 python)编写,或者我可以用任何语言编写它并在 Pi 上启动它?我是新手,非常感谢您的指导。

【问题讨论】:

  • 我认为这属于 Raspi 论坛部分。无论如何,您不仅限于 Python 或其他语言,但是基于 Raspi 具有 ARM 架构的事实,某些模块/功能可能会有所不同,不包括在内,等等......尤其是取决于“其他”语言以及 UI 的预期目的是什么。这些是 Raspi 社区会更了解的操作细微差别。

标签: qt raspberry-pi qt4 qt-creator qt-designer


【解决方案1】:

在 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 的 PC(可能是 debian 发行版)上开始开发 qt UI 应用程序。由于 raspbian 是一种 debian,首先您可以在 PC 上测试代码,然后使用这些文件为 rpi 构建代码。

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

希望对您有所帮助。

【讨论】:

    【解决方案2】:

    最新的好像是:

    sudo apt-get install qtcreator
    

    (没有破折号)

    然后运行:qtcreator

    可以使用 pyuic5 转换 ui 文件以供 Python 加载

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

    【讨论】:

      猜你喜欢
      • 2020-10-29
      • 2015-02-11
      • 1970-01-01
      • 1970-01-01
      • 2012-12-04
      • 2014-01-18
      • 2015-06-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多