Qt 登录窗口实现

来源:互联网 发布:nginx rtmp 源码分析 编辑:程序博客网 时间:2024/05/04 22:42

实现一个登录窗口,点击登录窗口跳转到主窗口,登录窗口退出。

一、实现登录窗口

选择工程,增加一个Qt 设计师界面类作为登录窗口。添加一个QPushButton作为登录按键。

编辑按键的click槽函数

在槽函数中添加验证代码,验证成功发射accept信号
void Dialog::on_pushButton_clicked(){    //检测登录信息合法性    if(true)    {    this->accept();    }}

选择工程,增加一个Qt 设计师界面类作为主窗口。

二、主函数

主函数中实现逻辑控制。
int main(int argc, char *argv[]){    QApplication app(argc, argv);    Dialog d;    if(d.exec() == QDialog::Accepted)    {        Widget w;        w.show();        return app.exec();    }    else        return 0;}