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
2. QML执行
移植配置好qml环境变量后,则使用环境变量里的qt环境,不需要apt再安装qt、qml相关包,直接通过c++/python加载qml就可以
3. apt安装的包
python3-pyqt5 install
python3-pyqt5.qtquick install
python3-serial install