如何将QVTKWidget添加到QtDesigner里

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将QVTKWidget添加到QtDesigner里相关的知识,希望对你有一定的参考价值。

1 正确安装QT,出现文件夹$(QTDIR)\\plugins\\designer

2 Cmake编译支持QT的VTK,生成vtkGUISupportQt-6.1.dll和QVTKWidgetPlugin.dll两个文件(注意:一定是release版本的!)

3 将生成文件拷贝到1中的文件夹中。
参考技术A 1 正确安装QT,出现文件夹$(QTDIR)\plugins\designer

2 Cmake编译支持QT的VTK,生成vtkGUISupportQt-6.1.dll和QVTKWidgetPlugin.dll两个文件(注意:一定是release版本的!)

3 将生成文件拷贝到1中的文件夹中。

如何以编程方式将 UI 添加到基于 Qtvtkwidget 的小部件?

【中文标题】如何以编程方式将 UI 添加到基于 Qtvtkwidget 的小部件?【英文标题】:How to programmatically add a UI to a widget based on a Qtvtkwidget? 【发布时间】:2012-12-30 14:22:14 【问题描述】:

我正在尝试基于 example 编写一个程序,即基于 QVTKWidget 的小部件,这样我就可以在小部件中使用 PCL Visualizer,没有 UI,第一步对我来说是添加一个简单的 UI 一个带有一些简单选项的菜单栏:关闭、保存等。

不幸的是,我使用 QT 界面的经验是使用 Designer,我虽然看到了 ui 文件的样子,但我没有看到关于如何将它们添加到小部件的教程,也没有看到将它们添加到主窗口的教程几个。

您知道将 .ui 文件添加到 QVTKWidget 或一般小部件的简单方法吗?

【问题讨论】:

【参考方案1】:

最简单的方法是在设计器中创建一个应用程序或一个小部件,然后将一个普通的QWidget 添加到内容中,这个QWidget 你提升为类型QVTKWidget,通过描述的设计器界面在documentation。然后您可以将所有其他 ui 元素添加到应用程序并与 QVTKWidget 进行交互

【讨论】:

因此,如果我对您的理解正确,我会以这种方式创建一个新的QVTKWidget,然后只需复制我链接到的教程中的所有代码。我会尝试这样做。

以上是关于如何将QVTKWidget添加到QtDesigner里的主要内容,如果未能解决你的问题,请参考以下文章

如何以编程方式将 UI 添加到基于 Qtvtkwidget 的小部件?

未定义对“QVTKWidget::QVTKWidget”的引用

Cmake动态编译VTK库(QVtkwidget)

关于QVTKWidget2的使用,运行窗口背景是透明的,求解答

pcl-qt使用QVTKWidget 与PCLVisualizer 显示雷达点云

用户界面编译器 Qt