我正在使用QT Designer构建UI。我需要这个UI在Raspberry Pi上运行。我需要做什么才能为Pi制作UI?是否必须使用python等特定语言编写,或者我可以将其写入任何内容并在Pi上启动它?我是新手,非常感谢指导。
答案 0 :(得分: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 base package并开始在运行Linux的Linux(可能是debian发行版)上开发qt UI应用程序。由于raspbian是debian的味道,首先你可以在你的电脑上测试代码,然后使用这些文件为rpi构建代码。
第三种方法是在主机PC上设置交叉编译器,并在本机上成功测试程序后为rpi编译二进制文件。
希望它有所帮助。
答案 1 :(得分:1)
似乎最新的是:
sudo apt-get install qtcreator
(不带破折号)
并运行:qtcreator
可以使用pyuic5将ui文件转换为Python加载
注意,如果使用PySide2版本pyside2-uic(它也会生成.py文件),则您的代码可能无法在Qt5上运行。我发现如果您在QtDesigner中重新加载.ui文件,再次将其保存为.ui文件,然后使用pyuic5,一切正常。