使用QT设计师界面类创建2个界面,通过按键从界面1切换到界面2

思路:按钮点击函数hide窗口1同时emit广播点击信号(自己加),main使用connect,窗口1发出点击信号,运行窗口2show显示函数

步骤一:Add new——QT——设计师界面类

步骤二:窗口一

signals:
    void Show_EnterBtn();//登录按钮被点击信号

private slots:
    void on_EnterBtn_clicked();//登录按钮相应函数:关闭登录界面,广播登录按钮点击信号
void Enter::on_EnterBtn_clicked()
{
    this->hide();//隐藏窗口1
    emit Show_EnterBtn();//广播按钮点击信号
}

步骤三:窗口二

private slots:
    void  Show_FuncSelect();//显示窗口2

步骤四:main函数

 QObject::connect(&mEnter,SIGNAL(Show_EnterBtn()),&mFuncSelect,SLOT(Show_FuncSelect()));//点击按钮,关闭窗口1,显示窗口2

你可能感兴趣的:(QT学习笔记,qt,c++)