gpt4 book ai didi

c++ - 在其实例类方法中调用 QMainWindow 方法

转载 作者:行者123 更新时间:2023-11-28 07:39:18 25 4
gpt4 key购买 nike

我有一个 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com