在Halcon中使用Qt5实现可交互的矩形、圆形和多边形ROI区域的ListView列表视图功能
最编程
2024-01-23 13:39:45
...
- 作者: 丶布布
文章预览:
- 一. 核心代码
- 二. 效果展示
一. 核心代码
void FormScalingTest::drawSelectedRegion(HRegion *_region)
{
HTuple Row1, Row2, Column1, Column2, Radius1;
HRegion hv_Region;
switch (m_selectedDrawType)
{
case 1:
DrawRectangle1(m_windowHandle, &Row1, &Column1, &Row2, &Column2);
GenRectangle1(&hv_Region, Row1, Column1, Row2, Column2);
break;
case 2:
DrawCircle(m_windowHandle, &Row1, &Column1, &Radius1);
GenCircle(&hv_Region, Row1, Column1, Radius1);
break;
case 3:
DrawRegion(&hv_Region, m_windowHandle);
break;
default:
break;
}
*_region = hv_Region;
}
二. 效果展示
下雨天,最惬意的事莫过于躺在床上静静听雨,雨中入眠,连梦里也长出青苔。 |
上一篇: 博客趣:个性化静态网页模板的代码实现