qml学习------------信号和槽的连接
2015-09-11 14:52
295 查看
在qt中肯定经常用到信号和槽的连接,在qt中是通过connnect来实现信号和槽的连接的,在qml中也可以连接它。
下面来看个简单的例子把。
很简单把,就是先定义一个信号,然后关联上相对应的槽。on:… 就可以了
然后在需要的地方进行信号的连接就是正常的使用信号和槽的机制了
下面来看个简单的例子把。
import QtQuick 2.2 Rectangle{ id: forwarder; width: 100; height: 100; signal send(); onSend: console.log("Send licked!"); MouseArea{ id:mousearea; anchors.fill: parent; onClicked: console.log("MouseArea clicked"); } Component.onCompleted: { mousearea.clicked.connect(send); } }
很简单把,就是先定义一个信号,然后关联上相对应的槽。on:… 就可以了
然后在需要的地方进行信号的连接就是正常的使用信号和槽的机制了
相关文章推荐
- Linux apache+php+mysql
- Android自定义Spinner
- 阿里云centos+ngnix+mysql配置相关事项
- JS 之DOM对象(2)
- 关于SYSTEM进程的acyi.sys进程占用资源高的对应方法---开机前拔掉1分钟电源线就可解决
- 《深入浅出WPF》笔记二
- android animation
- 从一个盒子模型说起
- 问题反馈
- Python基础学习笔记之二
- Android:继承ImageView 实现 圆角图片,圆形图片处理。
- Memcached简要介绍
- android 仿QQ好友动态 title滑动渐变
- jmeter学习笔记(3)——准备用户和密码的数据,做压力测试用 (jbdc)
- Timer和TimerTask在Android中的用法
- 八大种必知排序算法(三) 归并排序算法、堆排序算法详解
- 多线程面试题(Google)
- 复杂度
- 励精图治---Concurrency---ThreadPoolExecutor最详
- openssl安装和使用总结