1 新建项目
2 项目类信息
3 新建一个UI模板
4 选择界面模板
5 选择类名
6 添加控件
7 为login按钮添加消息响应clicked
(右击按钮→转到槽→选择clicked())
的lgoginDlg类声明自动添加: private slots: void on_loginBtn_clicked();槽函数定义:
void lgoginDlg::on_loginBtn_clicked() { if(ui->usr->text()==tr("qt").trimmed() && ui->pwd->text() ==tr("123")) accept(); else { QMessageBox::warning(this,tr("Warning"),tr("user name or password error!"),QMessageBox::Yes); ui->usr->clear(); ui->pwd->clear(); ui->usr->setFocus(); } }8 在main.cpp添加部分代码
#include "widget.h" #include <QApplication> #include "lgoginDlg.h" int main(int argc, char *argv[]) { QApplication a(argc, argv); Widget w; lgoginDlg login; i()==QDialog::Accepted) { w.show(); return a.exec(); } else return 0; }9 在lgoginDlg类构造函数中初始化密码框
lgoginDlg::lgoginDlg(QWidget *parent) : QDialog(parent), ui(new Ui::lgoginDlg) { ui->setupUi(this); ui->pwd->setEchoMode(QLineEdit::Password); }10 登录
登录成功后即从登录窗口跳到主窗口:
-End-
1.《qt登陆后如何主界面》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《qt登陆后如何主界面》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/3241469.html