如何以编程方式将 UI 添加到基于 Qtvtkwidget 的小部件?
Posted
技术标签:
【中文标题】如何以编程方式将 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
,然后只需复制我链接到的教程中的所有代码。我会尝试这样做。
以上是关于如何以编程方式将 UI 添加到基于 Qtvtkwidget 的小部件?的主要内容,如果未能解决你的问题,请参考以下文章
如何有效地将用户添加到 GitLab 中的所有项目(以编程方式或其他方式)