概述
在使用NanoPC T4 Ubuntu18.04 开发Qt widget程序时,发现使用QPushButton QRadioButton 等响应点击的控件时,会出现不知名的错误,导致程序崩溃,即使不连接控件信号,也会出现错误。并且使用官方的移植好的Qt5.10 版本时,qml支持也不好。所以只好再重新安装一下,qt5.95。命令如下:
sudo apt-get install qt5-default
sudo apt-get install qtmultimedia5-dev
sudo apt-get install qtdeclarative5-dev
sudo apt-get install qml-module-qtquick-controls
sudo apt-get install qml-module-qtquick-controls2
sudo apt-get install qml-module-qtquick-extras
sudo apt-get install qml-module-qt-labs-folderlistmodel
sudo apt-get install libqt5svg5-dev
sudo apt-get install qtbase5-private-dev
最后两项是给qml的虚拟键盘编译时用到的库文件。之所以需要编译安装qml 的虚拟键盘,是因为通过命令
sudo apt-get install qtvirtualkeyboard-plugin
安装上的qml的虚拟键盘,使用不了,会出现 moduel “Quick.VirtualKeyBoard" not install 报错,无法解决。下载及编译命令如下
sudo apt-get install libxcb-xfixes0-dev
git clone -b 5.9 https://github.com/qt/qtvirtualkeyboard
cd qtvirtualkeyboard
cd src
qmake ../ CONFIG+=" lang-zh_CN lang-en_GB"
make -j8
sudo make install
至此,我们就可以用Qt5.95 愉快的进行Qml开发了。
最后
以上就是飘逸鞋垫为你收集整理的NanoPC T4 Qt5 环境配置的全部内容,希望文章能够帮你解决NanoPC T4 Qt5 环境配置所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复