Halcon窗口的基本操作

打开窗口:

* 0 0 左上角的坐标
* 512 512 窗口的大小
* black 窗口的颜色
* 打开的窗口的句柄
dev_open_window (0, 0, 512, 512, 'red', WindowHandle)

展示图片:

dev_display (Image)

 关闭窗口:

dev_close_window ()

 清除窗口:

dev_clear_window ()

*窗口的操作
*1新建窗口
*2设置窗口文本、颜色..
*3输出窗口、关闭窗口 更新窗口
*4 绘制图形

test:=[1,2,3]
*检测变量变化的窗口
dev_inspect_ctrl (test)

*暂停程序
stop ()
*修改元组元素
test[1]:=100

stop () 
test[2]:=200

*关闭检测窗口
dev_close_inspect_ctrl (test)

*打开窗口aaa
dev_open_window (0, 0, 600, 600, 'red', aaa)

*打开窗口bbb
dev_open_window (0, 0,500, 500, 'green', bbb)

*打开窗口ccc
dev_open_window (0, 0,400, 400, 'blue', ccc)

*close 关闭最后一个窗口,每打开一个窗口,会把窗口放到一个集合里面,所以关闭时候,会把做后一个添加的关闭
dev_close_window ()


*设置颜色
dev_set_color('yellow')

*设置绘制的模式:margin 只绘制边框
dev_set_draw ('margin')

*设置线宽度
dev_set_line_width (19)

*绘制一个圆
draw_circle (bbb, Row, Column, Radius)

*显示绘制的区域
gen_circle (Circle, Row, Column, Radius)

*参数1指定窗口进行展示
*参数2,3 圆的坐标
*参数4 半径
disp_circle (aaa, Row, Column, Radius)


*获取窗口
dev_get_window (WindowHandle)
dev_clear_window ()
*窗口文本的颜色
*指定窗口绘制文本
*1 窗口对象
*2 字体的大小
*3 字体的类型
*4 是否是粗体
*5 是否是斜体
set_display_font (WindowHandle, 20, 'sans', 'true', 'true')

*展示文本
*1文本内容
*2 window:在窗体上显示文本;image:在图片上显示文本
*3、4 文本的位置 top','left 左上
*5 字体颜色
*6、7 预留属性的结构
dev_disp_text('歼10c0-6法国的阵风飞机','window','top','left','black',[],[])
dev_disp_text('歼10c0-6法国的阵风飞机','window','bottom','right','black',[],[])
dev_disp_text('歼10c0-6法国的阵风飞机','window','center','center','black',[],[])

*['box_color','shadow_color'],属性列表
*['green','red']  值列表
dev_disp_text('歼10c0-6法国的阵风飞机','window',200,50,'black',['box_color','shadow_color'],['green','red'])


 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值