QML MouseArea中的hoverEnabled属性影响onEntered,onExited
来源:互联网 发布:stc12c2052ad数据手册 编辑:程序博客网 时间:2024/06/06 02:24
学习过程,记录一下。
这段时间学习Quick2在自己定义一个按钮时想做一个效果,鼠标悬停在按钮上时按钮背景显示一种颜色,鼠标离开时回复原样。
刚开始是代码是这样的:
Rectangle{
color:"green"
width: 28
height: 28
MouseArea{
anchors.fill:parent
onEntered: {
parent.color="red";
}
onExited: {
parent.color="green";
}
}
}
onEntered事件死活不执行,后来看了帮助文档这样写
hoverEnabled : bool
This property affects the containsMouse property and the onEntered, onExited and onPositionChanged signals.
默认hoverEnabled属性是false,结果代码加上hoverEnabled:true,结果就出来了。
Rectangle{
color:"green"
width: 28
height: 28
MouseArea{
anchors.fill:parent
hoverEnabled: true;
onEntered: {
parent.color="red";
}
onExited: {
parent.color="green";
}
}
}
转自:http://www.bubuko.com/infodetail-390016.html
- QML MouseArea中的hoverEnabled属性影响onEntered,onExited
- qt4 qml MouseArea
- QML事件处理--MouseArea
- QML之MouseArea事件
- QML之MouseArea
- QML 中的默认属性
- QML中MouseArea元素的介绍
- QML的Mouse事件(MouseArea)详解
- QML中MouseArea元素的介绍
- QML中MouseArea元素的介绍
- QML中MouseArea元素的介绍
- 实现 QMl MouseArea鼠标悬浮效果
- QML的Mouse事件(MouseArea)详解
- mousearea
- QML之MouseArea双击时过滤掉单击事件
- qml中的属性绑定与赋值
- 如何利用QML语言中的default属性
- QT C++直接调用QML中的函数, 直接设置属性
- 基于注解的spring AOP的配置和简易使用
- nativeXml使用方法
- java三种代理模式
- Java常见排序算法
- kubernetes监控--Prometheus
- QML MouseArea中的hoverEnabled属性影响onEntered,onExited
- Java事务之八——分布式事务(Spring+JTA+Atomikos+Hibernate+JMS)
- Elasticsearch学习笔记
- Android---Adapter
- Mysql事务
- 数据结构——查找、普通查找、折半查找
- jsp页面带有多选框的grid表格,如何将勾选中的行记录所有列数据传送到后台。
- libevent
- LeetCode493. Reverse Pairs(Hard)