xlang v4.0 Release
程序设计语言基础库文档
载入中...
搜索中...
未找到
Public 成员函数
QPath类 参考
类 QPath 继承关系图:
QCore

Public 成员函数

额外继承的成员函数

详细描述

在文件 QPath.xcsm4 行定义.

构造及析构函数说明

◆ QPath()

QPath ( ) throws IllegalArgumentException

在文件 QPath.xcsm5 行定义.

5 {
6 nativehandle = QtXnl.createNObject(QType.qtPath, 0);
7 if (nativehandle == 0){
8 throw new IllegalArgumentException("can not new QPath");
9 }
10 }
long nativehandle
Definition QNative.xcsm:91

成员函数说明

◆ addEllipse()

void addEllipse ( double  l,
double  t,
double  r,
double  b 
)

在文件 QPath.xcsm47 行定义.

47 {
48 double [] param = {l, t, r, b};
49 QtXnl.pointer_intlong2(param, Constant.ADDELLIPSE, nativehandle, 0);
50 }

◆ addRect()

void addRect ( double  l,
double  t,
double  r,
double  b 
)

在文件 QPath.xcsm42 行定义.

42 {
43 double [] param = {l, t, r, b};
44 QtXnl.pointer_intlong2(param, Constant.ADDRECT, nativehandle, 0);
45 }

◆ arcmoveto()

void arcmoveto ( double  l,
double  t,
double  r,
double  b,
double  angle 
)

在文件 QPath.xcsm22 行定义.

22 {
23 double [] param = {l, t, r, b, angle};
24 QtXnl.pointer_intlong2(param, Constant.PATHARCMOVETO, nativehandle, 0);
25 }

◆ arcto()

void arcto ( double  l,
double  t,
double  r,
double  b,
double  angle,
double  length 
)

在文件 QPath.xcsm27 行定义.

27 {
28 double [] param = {l, t, r, b, angle, length};
29 QtXnl.pointer_intlong2(param, Constant.PATHARCTO, nativehandle, 0);
30 }

◆ close()

void close ( )

在文件 QPath.xcsm52 行定义.

52 {
53 QtXnl.widget_slot(nativehandle, Constant.PATH_CLOSE);
54 }

◆ cubicto()

void cubicto ( double  c1x,
double  c1y,
double  c2x,
double  c2y,
double  ex,
double  ey 
)

在文件 QPath.xcsm32 行定义.

32 {
33 double [] param = {c1x, c1y, c2x, c2y, ex, ey};
34 QtXnl.pointer_intlong2(param, Constant.CUBICTO, nativehandle, 0);
35 }

◆ finalize()

void finalize ( )

在文件 QPath.xcsm56 行定义.

56 {
57 QtXnl.widget_slot(nativehandle, Constant.PATHCTOR);
58 }

◆ lineto()

void lineto ( double  x,
double  y 
)

在文件 QPath.xcsm17 行定义.

17 {
18 double [] param = {x, y};
19 QtXnl.pointer_intlong2(param, Constant.PATHLINETO, nativehandle, 0);
20 }

◆ moveto()

void moveto ( double  x,
double  y 
)

在文件 QPath.xcsm12 行定义.

12 {
13 double [] param = {x, y};
14 QtXnl.pointer_intlong2(param, Constant.PATHMOVETO, nativehandle, 0);
15 }

◆ quadto()

void quadto ( double  c1x,
double  c1y,
double  ex,
double  ey 
)

在文件 QPath.xcsm37 行定义.

37 {
38 double [] param = {c1x, c1y, ex, ey};
39 QtXnl.pointer_intlong2(param, Constant.QUADTO, nativehandle, 0);
40 }