Skip to content

442442/442open

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

442open

介绍

442的公开仓库 CustomWidgetProjects为自定义控件库项目 其中MyCustomWidget为控件库项目,test为控件测试项目

控件库包含

电脑性能监控 拖拽树 xml树(2种) 路径选择框 文件选择框 参数编辑框 halcon显示 halcon仅显示 halcon缩略窗(双击打开放开窗口) qgraphicsview显示(可放大) qgraphicsview缩略窗 qgraphics图元(可放大,有箭头,方框,文字,图片) vtk点云显示窗口(添加点选,z上色)

安装教程

  1. 需要cmake3.16以上,halcon,qt5/qt6
  2. BUILD_TEST是否构建test项目,BUILD_WITH_HALCON是否构建含halcon控件,BUILD_WITH_VTK是否构建含vtk控件
  3. lib和dll在构建目录下bin中,头文件在构建目录下include中
控件库使用说明
  1. 加入lib和dll直接使用。或将dll放进qt安装目录下的QtCreator/bin/plugins/designer中,或qt版本号/qt版本/plugins/designer中 可在qtcreator或vs中使用designer直接拖控件使用(需要版本统一)
  2. 如果启用BUILD_WITH_VTK,该dll不能在qtcreator或vs中使用designer,vtk9不支持qt插件

已知bug

  1. XmlTreeWidget2按特定顺序操作崩溃的的bug 双击path/file类型参数,双击空白其他非可编辑item,再改变窗口大小

  2. 电脑性能监控,qt5.14.2版本无法发送硬盘map信号

  3. halcon窗口release下字体显示异常

  4. halcon窗口region点击信息弹出异常