- 博客(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.0 2、qRegisterMetaType在定义信号槽的时候,传递的参数类型不一定是
2021-07-17 11:31:10
714
原创 qt常见问题
1:点击textfield 弹出键盘出错(EGLFS : OpenGL windows cannot be mixed with others); 解决方法:在~/.bashrc 中添加“export QMLSCENE_DEVICE=softwarecontext”,在source ~/.bashrc。
2021-07-15 19:57:47
1247
原创 如何在raspberry 4b编译64位qt
如何在raspberry 4b编译64位qt 1、增大交换空间: 1)sudo nano /etc/dphys-swapfile 将CON_SWAPSIZE=100修改为CON_SWAPSIZE=1024 2)sudo /etc/init.d/dphys-swapfile stop 3)sudo /etc/init.d/dphys-swapfile start 2、依赖库安装:(根据具体安装) 1)sudo apt-get install libudev-dev libinput-dev libts-dev
2021-07-15 17:38:54
385
原创 基于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
420
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
3378
原创 qt widget 开发一些常见问题
1、setStyleSheet问题 –描述:Qt样式表频繁设置导致cpu占用过高。 –原因:主窗口,背景利用setStyleSheet设置,同时重写paintEvent 事件,主窗口有很多不规则按键,每个按键都setMask设置有效区域。按键在按下、松开、选中都会有不同的样式,通过其设置,按键响应过程非常慢。 –解决办法:运用调色板方式。 例如: mainWidget::mainWidget(QWidget *parent):QWidget(parent), ui(new U
2021-03-26 09:10:58
511
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅