小编Dig*_*God的帖子

Qt Mainwindow菜单信号

我是处理QMainWindow的"Core"对象.
Core.h代码

class Core : public QObject
{
    Q_OBJECT
public:
    explicit Core(QObject *parent = 0);
    ~Core();
    void appInit();
    int getAuth();

public slots:
    void appExit();

private slots:
    void appMenuTriggered(QAction *action);

private:
    void preInit();
    MainWindow *mwnd;
};
Run Code Online (Sandbox Code Playgroud)

Core.cpp代码

Core::Core(QObject *parent) : QObject(parent)
{
    qDebug() << "Core::Constructor called";
    preInit();
}

Core::~Core()
{
    delete mwnd;
    qDebug() << "Core::Destructor called";
}

int Core::getAuth()
{
    LoginDialog *login = new LoginDialog();
    int r = login->exec();
    delete login;
    return r;
}

void Core::appExit() // connected to qapplication aboutToQuit …
Run Code Online (Sandbox Code Playgroud)

qt connect signals-slots slot

1
推荐指数
1
解决办法
4131
查看次数

标签 统计

connect ×1

qt ×1

signals-slots ×1

slot ×1