QT 嵌入式配置
【代码】QT 嵌入式配置。
·
QT嵌入式配置
1. 设置环境变量
#qt env
export QTDIR=/usr/xxx/qt
export LD_LIBRARY_PATH=$QTDIR/lib:/usr/lib/:$LD_LIBRARY_PATH
export QT_QPA_PLATFORM_PLUGIN_PATH=$QTDIR/plugins
export QML2_IMPORT_PATH=$QTDIR/qml
# fonts
export QT_QPA_FONTDIR=/usr/share/fonts
#support gpu env
export QT_QPA_PLATFORM=eglfs # eglfs(opengl)
# export QT_QPA_PLATFORM=linuxfb:tty=/dev/fb0 # linuxfb(soft)
export QT_QPA_EGLFS_INTEGRATION=none
# touchscreen
export TSLIB_CONSOLEDEVICE=none
export TSLIB_CONFFILE=/etc/ts.conf
export TSLIB_CALIBFILE=/etc/pointercal
export TSLIB_FBDEVICE=/dev/fb0
export TSLIB_PLUGINDIR=/usr/lib/ts
export TSLIB_TSDEVICE=/dev/input/event3
export QT_QPA_EGLFS_TSLIB=1
export QT_QPA_FB_TSLIB=1
# export QMLSCENE_DEVICE=softwarecontext # 软件渲染(调试)
# 虚拟键盘
export QT_IM_MODULE=qtvirtualkeyboard
# qt quick controls 控件使用Material主题,而不是丑的要死的Default. 支持Default,Fushon,Imagine,Material,Universal
export QT_QUICK_CONTROLS_STYLE=Material
2. QML执行
移植配置好qml环境变量后,则使用环境变量里的qt环境,不需要apt再安装qt、qml相关包,直接通过c++/python加载qml就可以
3. apt安装的包
# qt build
sudo apt install g++
sudo apt install make
sudo apt install qt5-default
# qt quick
apt install qtdeclarative5-dev
apt install qml-module-qtquick-controls2
apt install qtquickcontrols2-5-dev
# qt serial
sudo apt-get install libqt5serialport5-dev
# qt for python
sudo apt install python3-pyqt5
sudo apt install python3-pyqt5.qtquick
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)