QT在MainWindow外的cpp文件调用ui的组件

在QT学习过程中,需要在外部cpp文件调用主界面的组件,可以参考下面的方法

1、在需要使用主界面的头文件类中public下定义Ui::MainWindow *cui
(需要包含头文件 #include <ui_mainwindow.h>)
在这里插入图片描述
2、将该类的实例extern出去

在这里插入图片描述
3、在mainwindow.cpp文件中MainWindow构造函数里将ui赋值给外部实例的cui
(需要包含外部类的头文件)
在这里插入图片描述
4、在cpp文件中可以调用主界面的UI组件了

在这里插入图片描述
在这里插入图片描述
参考:
https://blog.csdn.net/lml521lml927/article/details/119520635

猜你喜欢

转载自blog.csdn.net/m0_61737429/article/details/130888238