qml的绘图Canvas
来源:互联网 发布:手机网络配置文件 编辑:程序博客网 时间:2024/04/29 17:13
import QtQuick 2.5import QtQuick.Window 2.2Window { visible: true width: 400 height: 400 Rectangle{ id:rec x:50 y:50 width:250 height: 250 color: "gray" Canvas{ x:50 y:50 id:canvas width: 150 height: 150 property real lastX property real lastY contextType: "2d" visible: true onPaint: {//绘图事件的响应 context.lineWidth=1.0;//线的宽度 context.strokeStyle="red";//线的颜色 context.fillStyle="white";//填充颜色 context.beginPath();//开始 context.moveTo(lastX, lastY)//移动到指定位置 lastX = area.mouseX lastY = area.mouseY context.lineTo(lastX, lastY)//划线到指定位置 context.stroke();//背景执行 } MouseArea { id: area anchors.fill: parent//屏蔽父窗口的点击事件 onPressed: { canvas.lastX = mouseX//鼠标位置 canvas.lastY = mouseY } onPositionChanged: {//位置改变事件 canvas.requestPaint()//重绘 }} } }}
0 0
- qml的绘图Canvas
- QML中的Canvas绘图---渐变
- QML中使用canvas简单绘图
- SWT的Canvas绘图
- canvas 绘图的步骤
- canvas的绘图2
- QML中绘图(1、Canvas 2、QPainter与QML结合)
- 二次利用Canvas的绘图
- Canvas绘图的使用(一)
- 浅谈Canvas的状态绘图
- 一个有意思的Canvas绘图
- Canvas绘图
- Canvas绘图
- canvas绘图
- 一个简单的Canvas绘图的代码
- Canvas绘图(各种图片的绘制)
- Canvas基础4-绘图的简单变形
- canvas的简单绘图应用の刮刮乐
- spark基础知识
- 好用开源的Zabbix-mysql监控插件
- 后台处理get与post请求
- PIL简介
- 【LeetCode】常用算法之快速排序
- qml的绘图Canvas
- spring dubbo整合详细
- 浅谈Object类和其常用方法
- RobHess实现SIFT源码分析:sift.h和sift.c
- MySql避免重复插入记录
- 关于switch语句的使用
- Linux一键安装vpn
- 条码标签打印软件CodeSoft 6.0培训教程
- C++Primer学习笔记