技术栈
qml
千疑千寻~
6 天前
c++
·
qml
【QML】C++访问QML控件
1、c++修改qml控件的属性 qml文件main.cpp文件如上图可知,在qml文件里面的qml控件的属性已经被cpp文件的中c++修改了。 为啥可以修改呢?
Wallace Zhang
6 天前
vscode
·
pyside6
·
qml
PySide6 + QML - Charts07 - 使用checkbox选择需要显示的曲线
如上所示:工程代码:mermaid如上所示,使用CheckBox的checked属性控制LineSeries的visible属性,实现CheckBox控件控制曲线是否可见的功能。
千疑千寻~
7 天前
qml
【QML】自定义控件
代码如下: mian.qmlMyButton.qmlMyBtn.qml同一级的目录一般是可以不用导入的,但是不同级目录是要使用import导入的。
Wallace Zhang
22 天前
qt
·
pyside6
·
qml
PySide6 + QML - 调试日志01 -告别打印log中文乱码,快速且简单地解决
如上所示,在qml代码里调用console.log打印中文log时会出现乱码。出现乱码的原因是qml输出的编码是UTF-8,但是,Windows终端显示的编码格式是GBK/CP936。
江公望
1 个月前
开发语言
·
qt
·
qml
Qt QHostInfo::lookupHost()函数,10分钟讲清楚
QHostInfo::lookupHost()是Qt网络模块提供的异步主机信息查询接口,用于根据主机名(如www.example.com)或IP字符串,查询对应的主机信息(如IP地址列表、别名)。
江公望
1 个月前
qt
·
qml
Qt告警clazy-detaching-temporary浅谈
clazy-detaching-temporary是 Qt 静态代码分析工具 clazy 抛出的性能警告,核心问题是对临时对象调用非 const 方法导致隐式共享类的不必要深拷贝。
Hi20240217
1 个月前
windows
·
qt
·
ui
·
人机交互
·
qml
·
启动logo
为QML程序添加启动Logo:提升用户体验
在实际开发中,很多QML应用程序在启动时需要执行一些耗时的初始化操作,比如:问题表现:用户点击应用后,屏幕会黑屏或空白10几秒钟,给用户带来"应用卡死"或"无响应"的负面体验。
紫荆鱼
1 个月前
qt
·
pcl
·
用户界面
·
qml
·
点云处理
PCL实战项目-软件界面搭建RibbonUI
关键词:Ribbon是一种以面板及标签页为架构的用户界面。相当于它是一个收藏了命令按钮和图标的面板(把命令组织成一组“标签”,每一组包含了相关的命令。每一个应用程序都有一个不同的标签组,展示了程序所提供的功能。在每个标签里,各种的相关的选项被组在一起)用到ribbon风格相关产品有:Microsoft Office 2007组件,Windows 7中,画图和写字板,以及Windows 8中的资源管理器。
江公望
1 个月前
qt
·
qml
装了新的QtCreator17,没有用Qt5.12自带的QtCreator4,导致QtCreator17无法找到Qt5.12帮助文档
首先说明,按照如下步骤,我的问题已经解决了。如果你也是同样的问题,可参考以下步骤操作:Qt Creator的帮助文档依赖Qt版本对应的.qch文档文件(Qt Help Collection)。首先检查Qt 5.12是否安装了文档:
奔跑吧 android
1 个月前
qt
·
cpp
·
qml
【Qt】【1. 版本特性介绍】
主要特性:✅ 全新图形架构:基于RHI(Rendering Hardware Interface)✅ 统一坐标系统:改进的高DPI支持
Wallace Zhang
2 个月前
vscode
·
pyside6
·
qml
PySide6 + QML - 多线程02 - QThread 生命周期与安全退出
线程不仅要能启动,还要能正确退出。 否则容易出现 内存泄漏、僵尸线程、甚至程序崩溃。在上一章节《01:QThread 基础》中,我们学习了如何用 Worker + QThread 的模式把耗时任务放到子线程执行,并通过信号把结果传回 UI,从而保证界面不卡顿。那一章的重点是 “能跑起来”。
江公望
2 个月前
开发语言
·
qt
·
qml
如何在Qt QML中定义枚举浅谈
在 QML 中定义枚举主要有两种方式:纯 QML 方式(通过 QtObject或 Property模拟枚举)和C++ 导出方式(在 C++ 中定义枚举并通过 Qt 元对象系统注册到 QML)。
Hi20240217
2 个月前
开发语言
·
python
·
qt
·
ui
·
网络通信
·
qml
Qt+Qml客户端和Python服务端的网络通信原型
这个原型演示了现代客户端-服务器架构的基本实现。数据绑定是实现动态UI更新的核心机制,以下是:传统方式可能需要大量这样的代码:
江公望
2 个月前
开发语言
·
qt
·
qml
Qt qmlplugindump浅谈
qmlplugindump是 Qt 框架提供的官方命令行工具,属于 Qt QML 模块的一部分,主要用于提取和生成 QML 插件的元数据信息(.qmltypes文件)。
江公望
2 个月前
linux
·
qt
·
qml
Qt的QT_QPA_EGLFS_INTEGRATION环境变量浅解
在Qt嵌入式开发中,环境变量QT_QPA_EGLFS_INTEGRATION用于控制 EGLFS(Embedded GL Framework for Systems)平台插件 与底层显示子系统的集成方式。
江公望
2 个月前
c++
·
qt
·
qml
通过QQmlExtensionPlugin进行Qt QML插件开发
在Qt QML开发中,QQmlExtensionPlugin 是一个核心类,用于创建QML扩展插件——它能将C++代码(如自定义类型、单例、工具类)封装为QML可导入的模块,实现C++与QML的高效解耦与复用。
江公望
2 个月前
c++
·
qt
·
qml
Qt QtConcurrent使用入门浅解
QtConcurrent 是 Qt 提供的高级并发编程框架,旨在简化多线程开发——无需手动管理线程生命周期,通过封装线程池(QThreadPool)和高阶函数(如 map/filter/reduce),快速实现异步任务、容器处理和结果监控。
ajassi2000
2 个月前
linux
·
qt
·
qml
开源 C++ QT QML 开发(二)工程结构
文章的目的为了记录使用QT QML开发学习的经历。开发流程和要点有些记忆模糊,赶紧记录,防止忘记。相关链接:
ajassi2000
2 个月前
linux
·
qt
·
开源
·
qml
开源 C++ QT QML 开发(一)基本介绍
文章的目的为了记录使用QT QML开发学习的经历。开发流程和要点有些记忆模糊,赶紧记录,防止忘记。相关链接:
大橘
3 个月前
qt
·
3d
·
机器人
·
qml
【qml-11】Quick3D实现机器人欧拉旋转、拖动视角
上一篇记录了使用Quick3D实现了一个晶圆机器人示教器的展示。更多是从零开始的实现思路。在制作过程中,有些问题比较头疼,甚至是有悖于人类的正常思维的。所以本次主要记录曾有疑问的要点。