
Qt
墨池醒石
「技术如墨,落笔成诗」
展开
-
QML中 setContextProperty()和setProperty()的区别
我现在要理解QML中setContextProperty()和setProperty()的区别。这两个方法听起来有点类似,但肯定有不同的用途。在QML中,setContextProperty()和setProperty()是两个功能完全不同的方法,分别用于不同的场景。原创 2025-03-26 15:56:33 · 498 阅读 · 0 评论 -
Qt在ARM中,如何使用drmModeObjectSetProperty 设置 Plane 的 zpos 值
平台插件默认使用 DRM/KMS 渲染,但未直接暴露 Plane 控制接口,需通过。在 Qt 窗口初始化完成后操作 Plane,避免与 Qt 内部 DRM 调用冲突。:负责图层合成(如 Overlay、Primary、Cursor Plane)。不同硬件(如 i.MX6、Rockchip、Intel)的 DRM 驱动可能对。:控制 Plane 的层级顺序(值越大,显示越靠前)。,需通过信号/槽机制在合适的时机触发。确认 Plane 是否可用。设置 Plane 的。确保应用程序有权访问。类型的 Plane。原创 2025-03-24 15:59:42 · 548 阅读 · 0 评论 -
Qt 浮点数比较大小
浮点数比较大小原创 2024-01-06 11:03:16 · 889 阅读 · 0 评论 -
double类型的数值是否相等
由于浮点数double类型的精度问题,直接使用相等运算符 `==` 会导致不准确的结果。原创 2023-08-26 14:34:31 · 1196 阅读 · 0 评论 -
Qml中double转int类型
在QML中,你可以使用JavaScript的内置函数将double类型转化为int类型。类型的数值向下取整为最接近的整数,3.向上取整法:使用。类型的数值去尾转换为。2.四舍五入法:使用。原创 2023-08-26 11:16:04 · 896 阅读 · 0 评论 -
Qt-QML数据可视化PolarChartView雷达图
Qt-QML数据可视化PolarChartView雷达图转载 2022-09-26 18:09:23 · 1180 阅读 · 0 评论 -
Qt数据可视化QChart - QScatterSeries散点图(点击操作)
Qt数据可视化QChart - QScatterSeries散点图(点击操作)原创 2022-09-26 18:10:02 · 1394 阅读 · 0 评论 -
Qt数据可视化QChart - QScatterSeries散点图
Qt数据可视化QChart - QScatterSeries散点图。原创 2022-09-26 23:34:34 · 664 阅读 · 0 评论 -
Qt数据可视化QChart - QSplineSeries平滑曲线图
Qt数据可视化QChart - QSplineSeries平滑曲线图。原创 2022-09-26 18:10:29 · 940 阅读 · 0 评论 -
Qt数据可视化QChart - QBarSet柱状图
Qt数据可视化QChart - QBarSet柱状图。原创 2022-09-26 18:10:55 · 3642 阅读 · 0 评论 -
Qt error: no matching function for call to ‘QDrag::QDrag(QWidget*)‘
error: no matching function for call to 'QDrag::QDrag(QWidget*)' QDrag *drag = new QDrag(event->widget());原创 2022-09-20 17:54:25 · 528 阅读 · 0 评论 -
Qt 启动外部应用
一个项目要启动外部应用,但是有的时候,不起效,研究好久,啊哈,原来是路径中有空格,嗯,据我多Qt的信心,肯定可以的。功夫不负有心人,OK搞定。代码如下:#include <QProcess> QString path = "C:/Program Files/Tencent/QQ/Bin/QQ.exe";QProcess *process = new QProcess;process->start(path,QStringList());...原创 2020-12-22 11:31:23 · 250 阅读 · 0 评论 -
Qt 获取Windows系统分辨率缩放比例
Qt做的桌面程序碰到Windows系统设置“显示"里面的”缩放与布局“参数不是100%的情况,是的界面不是100%的显示效果。由于控件都是固定大小了,设置这个参数后,字体就放大了,那显示效果一个字”丑“。所以就想找到这个参数的获取方法,找啊找,找啊找,功夫不负有心人,还找到了。获取方法:QScreen *screen = qApp->primaryScreen();qreal dotsPerInch = screen->logicalDotsPerInch(); /*原创 2020-12-19 14:38:37 · 4361 阅读 · 0 评论 -
Qt5.14.2环境搭建
6.选择安装组件如图,如果Windows开发桌面程序,MinGW 7.3.0相关必选;如果安装了vs,可以安装相关版本;需要开发Android的,选择相关android的插件,然后点击“下一步”5.选择安装路径,或者直接点击“下一步”,使用默认安装路径。7.如下图选择,然后点击“下一步”一,下载Qt5.14.2。10.点击“下一步”原创 2020-12-17 08:56:40 · 2889 阅读 · 0 评论 -
Qt Create多核编译配置
随着qt项目的不断增大,项目编译的速度就越来越慢了,那么怎么解决编译项目慢的问题的呢? 方法有二。方法1:该方法修改只对该项目有效。在Make arguments: 填写 -j4 表示CPU使用4个核进行代码编译。方法2:该方法可以使用于所有项目编译。在Qt create的菜单栏点击"工具"--->"选项"--->"构建与运行"--->"构建套件"--->"自动检测”,如下图填写:MAKEFLAGS=-j8 表示CPU使用8个核进行代码编译...原创 2020-12-08 14:20:58 · 1916 阅读 · 0 评论