我有一个 MainWindow
类
class MainWindow : public QMainWindow
{
customClass * obj;
public:
void foo(bool);
}
这是我的自定义类:
class customClass
{
void foo1(bool);
}
现在,我想调用 foo1()
中的 foo()
方法。
怎么做?
最佳答案
您可以让 customClass
的构造函数接受一个指向 MainWindow
的指针,它存储在一个成员变量中供以后使用。
class customClass
{
public:
customClass(MainWindow* mainWindow)
: mainWindow_(mainWindow)
{
}
void foo1(bool b) {
mainWindow_->foo(b);
}
private:
MainWindow* mainWindow_;
}
关于c++ - 在其实例类方法中调用 QMainWindow 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16152949/