QtQuick学习笔记之QML鼠标事件
来源:互联网 发布:乐视 网络大电影 合作 编辑:程序博客网 时间:2024/06/06 02:33
记录Qtquick核心编程学习记录
import QtQuick 2.5
Rectangle{
width:300;
height:400;
id:root;
color:"green";
MouseArea{
id:mouseArea;
anchors.fill: parent;
acceptedButtons: Qt.LeftButton | Qt.RightButton;
onClicked: {
if(mouse.button == Qt.RightButton)
{
Qt.quit();
}
else if(mouse.button == Qt.LeftButton)
{
color = Qt.rgba( (mouse.x % 255)/255.0, (mouse.y % 255) / 255.0, 0.6, 1.0 );
}
}
onDoubleClicked: {
color = "red";
}
}
}
效果说明:根据鼠标左键点击颜色变化,右键退出,双击变红。
0 0
- QtQuick学习笔记之QML鼠标事件
- QtQuick学习笔记之QML键盘Keys事件
- QtQuick学习笔记之QML自定义信号
- QtQuick学习笔记之QML定时器Timer
- QtQuick学习笔记之QML文件定义组件Component
- QtQuick学习笔记(二)QML基本语法
- QtQuick学习笔记之QML布局定位器Row/Column/Grid/Flow
- qml学习--------------鼠标事件响应
- QML 入门与 QtQuick 学习路线之前言
- QML笔记整理——QtQuick用户交互:鼠标移动、点击、拖拽和键盘输入
- Selenium学习笔记之015:鼠标事件
- qtquick 学习之二
- Qt 学习之路 2(76):QML 和 QtQuick 2
- qml鼠标事件传递
- 自学QT之QML实现响应鼠标和键盘事件
- QML笔记整理——QtQuick状态、过渡和动画
- QML笔记整理——QtQuick核心特征
- QML笔记整理——QtQuick数据模型和视图
- video用canvas实现截图和上传
- C++win32窗口不响应WM_LBUTTONDBLCLK问题
- 如何关闭80端口
- 构建Nginx+heartbeat高可用web站点
- JS设计模式之命令模式
- QtQuick学习笔记之QML鼠标事件
- html <a>标签跳转新页面的各种方式
- dns配置 echarts颜色 mysql增加一天 评分模型学习 2016.06.13回顾
- 第12周 《C语言及程序设计》实践项目——用if语句实现分支结构
- 基于HTML5的可预览多图片Ajax上传
- dll和lib的区别
- mongodb的find()函数如何只显示文档中指定的域(列)?
- 多个button,改变选中button的背景颜色、字体颜色
- 获取程序编译时间, 用于自动生成版本号