Advertisement

Qt窗口登录与注销功能实现

阅读量:

完成此功能必须有两个窗口。其中一个是用于登录的界面,并命名为QLanderDialog;另一个是主界面对话框,并将其命名为MainWindow。

首先将所有窗口整合至main.cpp文件中;为了便于展示流程我们首先让登录窗口呈现而主窗口暂不呈现随后使它们相互关联起来代码如下

复制代码
 int main(int argc, char *argv[])

    
 {
    
     QApplication a(argc, argv);
    
  
    
     MainWindow w;
    
 //    w.show();
    
     QLanderDialog l;
    
     l.show();
    
  
    
     QObject::connect(&l, SIGNAL(mainshow()), &w, SLOT(receiverLander()));
    
     QObject::connect(&w, SIGNAL(landerShow()), &l, SLOT(receiverLogout()));
    
  
    
     return a.exec();
    
 }

随后,在登录界面中找到登录按钮,并单击此按钮以响应mainshow()事件。

复制代码
 .cpp部分代码:

全部评论 (0)

还没有任何评论哟~