将以下代码放入一个qml文件中,然后调用这个控件输入两个点即可
实现方法:
1、将qml中的矩形width设置为4分像素
2、根据输入的两个点的坐标计算角度(draw)
3、以qml中的矩形height为线段,以矩形的左上角为原点,进行角度旋转
=================================================================
import QtQuick 2.2
import TestQt 1.0
Item {
id:myLine
property point point1: Qt.point(100,400)
property point point2: Qt.point(240,200)
property int lineWidth: 4
property var lineColor: "#ffffff"
Rectangle{
id:line
width: lineWidth
color: lineColor
transformOrigin: Item.TopLeft
PropertyAnimat