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。
我创建了一个名为 workspace
的 ui 设计器对象,并且有一个名为 myForm
的对象被提升为我的自定义 class 对象 CustomForm
。
现在我想访问其他 class 中的对象 myForm
但我失败了。在Workspace成员函数定义中,我通过ui->myForm
访问myForm,如何在其他class访问?
您不能直接访问它,因为 ui
通常是私有的。
但是您可以将 getter 函数 (CustomForm *myForm()
) returns ui->myForm
添加到您的工作区 class。