QT5 如何访问 ui 设计器中的对象?

QT5 How to access object in ui designer?

我创建了一个名为 workspace 的 ui 设计器对象,并且有一个名为 myForm 的对象被提升为我的自定义 class 对象 CustomForm。 现在我想访问其他 class 中的对象 myForm 但我失败了。在Workspace成员函数定义中,我通过ui->myForm访问myForm,如何在其他class访问?

您不能直接访问它,因为 ui 通常是私有的。

但是您可以将 getter 函数 (CustomForm *myForm()) returns ui->myForm 添加到您的工作区 class。