如何以Qt子窗口的形式显示点云视窗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何以Qt子窗口的形式显示点云视窗相关的知识,希望对你有一定的参考价值。

1、可视化方法
1.1 对于可视化点云而言,我觉得PCL内部bin文件下的pcl_viewer_release.exe就很好了,展示一个效果图(cmd命令下运行。数据放到exe路径下,按下数字键1、2、3、4有颜色变化),下面这图是我把宿舍几个视角下的数据配准融合到一起的效果。

1.2 还有就是利用一些可视化的软件,比如geomagic、CloudCompare等打开。开源软件CloudCompare
1.3 pcl结合MFC,田博士已经讲得很详细了,在论坛里面如何实现基于MFC对话框的PCL显示,很遗憾之前没用把博士的方法重现,编译出现问题,不知道怎么解决,希望同学弄好了,分享出来。原谅我不是学程序出身的,基础比较差。
1.4 后面看到官网的可视化例子,结合自己之前学习过QT(很水),因此就仿照官网的例子开始尝试了,之前在论坛上认识几个朋友我就把代码分享给他们,这样就可以少走可视化GUI小程序这个弯路,因为我捣鼓了好长时间。
言归正传,明天要答辩了,所以就速度写啦。
1)要学习QT,装上QT,我之前是看的Qt Creator快速入门这本书(北航出版社),怎么安装、调试、控件等等,简单入门。
参考技术A 这个你结合官网可视化QT例子就可以啦

如何在 CRM 的子网格形式中单击按钮时显示查找窗口?

【中文标题】如何在 CRM 的子网格形式中单击按钮时显示查找窗口?【英文标题】:How to show lookup window on button click in sub grid form of CRM? 【发布时间】:2020-01-23 08:39:36 【问题描述】:

我需要你的帮助。我想知道当用户单击以实体的子网格形式存在的按钮时如何显示查找窗口。 我使用功能区工作台在查询实体上创建了一个名为“添加现有查询”的按钮,但不知道如何为默认 CRM 查找窗口创建命令。当用户单击按钮时,应打开查找,要求用户从现有实体中选择记录。

【问题讨论】:

【参考方案1】:

您正在寻找lookupObjects 方法。 Read more

打开查找控件以选择一个或多个项目。

Xrm.Utility.lookupObjects(lookupOptions).then(successCallback, errorCallback)

在 Ribbon 按钮中使用自定义 JS 函数命令,然后在该 JS webresource 函数中使用上述方法。

【讨论】:

以上是关于如何以Qt子窗口的形式显示点云视窗的主要内容,如果未能解决你的问题,请参考以下文章

QT 全屏显示子窗口

QT实现窗口缩放打开与关闭(重叠窗口,太有意思了)

如何在 CRM 的子网格形式中单击按钮时显示查找窗口?

qt中如何实现界面最小化时呈现收缩形式

QT中UI主窗口如何与子线程相互传递参数

qt中将窗口关闭后为啥还会显示到历史窗口