QML绘制圆角多边形
import QtQuick 2.6
import QtQuick.Window 2.2
Window {
visible: true
width: 500
height: 500
/**
* 圆角多边形
* @param {point[]} points 顶点数组 [Qt.point(x1,y1),...]
* @param {Number} radius 圆角半径
* @param {Context2D} ctx
*/
function drawRoundedPolygon(points, radius, ctx) {
ctx.beginPath();
var length = points.length;
var start = Qt.point((points[0].x + points[length-1].x)