-
在Qt中创建类
1.直接创建类对象
类名+对象名;
对象名.方法();
注意:如果需要在一个类中使用另一个类的函数;在类的头文件中 加上 “class 待引用类名 “。
2.如果需要在类之间传递一些指针,函数之类的。
-
头文件:
- cpp文件:
-
函数中的this 就是要传递的指针
-
传递指针后可以在类中调用主函数的ui等应用
结语:
1.这样两个类之间通过指针的方式就可以相互调用了。
2.子类可以调用’mainwindow’类中的成员函数,比如界面控件操作,以及读取控件的值。
3.主类调用子类中的方法,使用信号槽。
注意:
使用指针方式创建对象时,在析构函数中要注意清空
- 创建
m_pcreat3dmodel = NULL;
m_pcreat3dmodel = new creat3dmodel((void *)this);
- 析构
if (m_pcreat3dmodel) {
delete m_pcreat3dmodel;
m_pcreat3dmodel = NULL;
}
版权声明:本文为weixin_41405284原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。