- 博客(7)
- 收藏
- 关注
原创 qt之qml知识点总结
1、qmlRegisterType 是一个可以将C++实现的类在QML中调用的,连接C++和QML的一个工具。总共4个参数,分别为:1)* uri指的是QML中import后的内容,相当于头文件名;2)主版本号;3)次版本号;4)QML中类的名字。例如:c++ 文件 qmlRegisterType(“com.user”, 1, 0, “UserControl”);qml 引用:import com.user 1.02、qRegisterMetaType在定义信号槽的时候,传递的参数类型不一定是
2021-07-17 11:31:10 549
原创 qt常见问题
1:点击textfield 弹出键盘出错(EGLFS : OpenGL windows cannot be mixed with others);解决方法:在~/.bashrc 中添加“export QMLSCENE_DEVICE=softwarecontext”,在source ~/.bashrc。
2021-07-15 19:57:47 729
原创 如何在raspberry 4b编译64位qt
如何在raspberry 4b编译64位qt1、增大交换空间:1)sudo nano /etc/dphys-swapfile 将CON_SWAPSIZE=100修改为CON_SWAPSIZE=10242)sudo /etc/init.d/dphys-swapfile stop3)sudo /etc/init.d/dphys-swapfile start2、依赖库安装:(根据具体安装)1)sudo apt-get install libudev-dev libinput-dev libts-dev
2021-07-15 17:38:54 239
原创 基于imx8mq 播放器开发
基于imx8mq 播放器开发1、 在yocto中配置播放器所依赖的选项1) 在source/meta-fsl-bsp-release/imx/meta-sdk/recipes-fsl/images/imx-image-multimedia.bb 中去掉 tools-testapps,增加qtsvg,qtquickcontrols,qtquickcontrols2,qtmultimedia;2) 在conf/local.conf中增加PACKAGECONFIG_append_pn-qtmultime
2021-04-16 14:55:31 282 1
原创 基于imx8mq的NAU8822音频驱动开发
Nau8822音频驱动说明:此驱动是基于imx8mq soc,内核版本为4.19.35。1、 将新唐官方提供的音频解码驱动文件nau8822.c、nau8822.h添加到sound\soc\codecs中;2、 修改sound\soc\codecs\Kconfig,在此文件中添加有关nau8822的配置信息,操作如下:1) 在config SND_SOC_ALL_CODECS中添加 select SND_SOC_NAU8822 if I2C项;2) 添加 config SND_SOC_NAU882
2021-04-16 11:36:08 2369
原创 qt widget 开发一些常见问题
1、setStyleSheet问题–描述:Qt样式表频繁设置导致cpu占用过高。–原因:主窗口,背景利用setStyleSheet设置,同时重写paintEvent 事件,主窗口有很多不规则按键,每个按键都setMask设置有效区域。按键在按下、松开、选中都会有不同的样式,通过其设置,按键响应过程非常慢。–解决办法:运用调色板方式。例如: mainWidget::mainWidget(QWidget *parent):QWidget(parent), ui(new U
2021-03-26 09:10:58 376
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人