qml
文章平均质量分 55
天道征途
这个作者很懒,什么都没留下…
展开
-
02_C++控制QML属性
最终实现结果,每点击按钮一次,就会执行一次fun函数,在fun函数中,我调用了setConnectEnabled函数,每次调用,程序都会发射一个connectEnabledChanged信号,Q_PROPERTY宏会使定义的属性更新,菜单enabled绑定了myConect的属性,这样菜单的enabled属性也会被更新。Q_PROPERTY是用来定义qml对象访问的属性,通过定义属性,可以在qml中访问、修改,也可以在属性变化时候,发送特定的信号。在Connect头文件中,添加以下代码;原创 2023-02-12 20:58:36 · 606 阅读 · 0 评论 -
01_qml联合C++的简单应用-C++输出控制
在本文章中, 主要学习qml联合C++实现简单的应用。通过在qml文件发射信号,在C++执行相应的程序。1.首先创建一个基于quick的应用程序,在UI中创建一个按钮,如下:2.再新建一个C++类, 我创建一个叫Connect 的类,注意一定要继承QObject。3.定义一个槽函数,用宏声明一下,使这个函数在qml中可以被调用4.在main.cpp文件中,使用模板函数,注册Connect类。原创 2023-02-12 20:47:34 · 149 阅读 · 0 评论