QT简单使用
1.Buildroot配置安装Qt5
在buildroot目录下,make menuconfig

选择target packages项

找到QT5 勾选

进入QT5选项,勾选对应需要的选项

请仔细核对截图中的选项,避免漏选错选!
保存退出。
在代码工程build目录下,make buildroot

生成不带字库的rootfs.squashfs
2.Qt5测试用例运行
/usr/lib/fonts必须有字库,才能正常运行测试用例!
字库获取途径如下
ubuntu:/usr/share/fonts
windows:C:\WINDOWS\Fonts
把需要的一个TTF字库文件存放到 buildroot/buildroot/output/target/usr/lib/fonts/目录下面,fonts文件夹需要自己创建。
![]()
重新回到build目录下面,执行make buildroot,生成带字库的rootfs.squashfs
qt的测试用例路径:/usr/lib/qt/examples/
运行触摸测试用例
/usr/lib/qt/examples/widgets/touch/fingerpaint/fingerpaint
3.Qt简单的工程示例
首先自行安装qt,下面以Ubuntu举例
找到Qt Creator

文件->新建文件或项目

选择一个窗口类项目,方便看到效果

创建一个untitled的项目,下一步





这个软件开发包很重要,选择对应的构建套件才能在该平台运行

运行

此时可以看到一个空白的窗口,即是在Ubuntu系统环境的运行效果:
此时的utility.pro

当我们添加所需的功能或者其他需求,pro工程文件会对应更改。
现在增加对应我们工程的kits
点击工具——》选项


配置编译工具链:


配置对应qt版本

kits添加


点击Apply,然后OK。

选择对应的kits,这里选择mips,然后Build。在对应的构建目录生成Makefile和untitled应用程序!

adb push untitled /tmp
然后在串口终端或者adb shell进入tmp目录执行untitled应用,即可得到显示效果!
现在我们测试用命令行去编译生成应用程序
找到我们工程qmake所在的路径:
home/zhouyichun/code/2020_linux_new/buildroot/buildroot/output/host/bin/qmake

执行/home/zhouyichun/code/2020_linux_new/buildroot/buildroot/output/host/bin/qmake
生成Makefile。
最后make生成最终的应用程序untitled。
运行qt demo 命令如下:
adb shell
# cd qt/examples/widgets/desktop/screenshot/
# ./screenshot -platform linuxfb
运行应用截图如下:
