当前位置: 首页 > news >正文

在qt的c++程序嵌入一个qml窗口

//拖拽一个QQuickWidget
在这里插入图片描述
c++端和qml通信的桥梁
找到qml的main.qml的路径

ui->quickWidget->setSource(QUrl::fromLocalFile("../../../code/main.qml"));// QML 与 Qt Widgets 通信//窗口就成了一个类实例对象pRoot = (QObject*)ui->quickWidget->rootObject();

此时目录结构,上面是c++,下面是qml
在这里插入图片描述
如何使用信号槽
c++端发给qml端

//c++端写一个信号触发qml端的信号if (pRoot != NULL){connect(ui->btn_circle, SIGNAL(clicked()), pRoot, SIGNAL(cSignal()));}//qml端这么写signal cSignal
onCSignal()
{}

qml端发给c++端


```connect(pRoot,SIGNAL(qml_ClickedCircle(QVariant,QVariant,double,double,double)),this,SLOT(slot_qml_CircleClicked(QVariant,QVariant,double,double,double)));

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • https改造-python https 改造
  • docker容器与宿主机时间同步
  • etcd节点通信的协议和端口
  • 电脑屏幕录制软件,分享4款(2024最新)
  • gbase8s自动同步数据及加入集群的脚本
  • 案例实践 | 基于长安链的福建省气象综合治理区块链平台
  • Android11 framework 禁止三方应用通过广播开机自启动-独立方案
  • 【LeetCode】71.简化路径
  • 九-2、Rocky Linux软件包管理与安装 学习笔记
  • CTF-pwn-虚拟化-vmmware 前置
  • Study--Oracle-07-ASM相关参数(三)
  • 钉钉 ai卡片 stream模式联调
  • 三星Unpacked发布会即将举行:有新款折叠屏手机,还有智能戒指
  • 3W单声道关断模式音频功率放大器AD4150B
  • 如何通过pm2以cluster模式多进程部署next.js(包括docker下的部署)
  • 【技术性】Search知识
  • js数组之filter
  • Redis 懒删除(lazy free)简史
  • Shadow DOM 内部构造及如何构建独立组件
  • Swoft 源码剖析 - 代码自动更新机制
  • 读懂package.json -- 依赖管理
  • 给github项目添加CI badge
  • 警报:线上事故之CountDownLatch的威力
  • 时间复杂度与空间复杂度分析
  • 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
  • FaaS 的简单实践
  • #我与Java虚拟机的故事#连载07:我放弃了对JVM的进一步学习
  • (1)(1.9) MSP (version 4.2)
  • (2024)docker-compose实战 (9)部署多项目环境(LAMP+react+vue+redis+mysql+nginx)
  • (3)选择元素——(14)接触DOM元素(Accessing DOM elements)
  • (附源码)php新闻发布平台 毕业设计 141646
  • (个人笔记质量不佳)SQL 左连接、右连接、内连接的区别
  • (六)Hibernate的二级缓存
  • (四)库存超卖案例实战——优化redis分布式锁
  • (算法设计与分析)第一章算法概述-习题
  • (转)关于如何学好游戏3D引擎编程的一些经验
  • (转)母版页和相对路径
  • .Net Core 生成管理员权限的应用程序
  • .NET delegate 委托 、 Event 事件
  • .NET Framework 和 .NET Core 在默认情况下垃圾回收(GC)机制的不同(局部变量部分)
  • .NET Standard、.NET Framework 、.NET Core三者的关系与区别?
  • .net 受管制代码
  • .net6 core Worker Service项目,使用Exchange Web Services (EWS) 分页获取电子邮件收件箱列表,邮件信息字段
  • .NetCore+vue3上传图片 Multipart body length limit 16384 exceeded.
  • .net操作Excel出错解决
  • @AliasFor注解
  • @SpringBootApplication 注解
  • [.NET]桃源网络硬盘 v7.4
  • [2008][note]腔内级联拉曼发射的,二极管泵浦多频调Q laser——
  • [22]. 括号生成
  • [ai笔记4] 将AI工具场景化,应用于生活和工作
  • [BZOJ 4598][Sdoi2016]模式字符串
  • [BZOJ1060][ZJOI2007]时态同步 树形dp
  • [C# 开发技巧]实现属于自己的截图工具
  • [C#]调用本地摄像头录制视频并保存