Day 2 Qt

编程入门 行业动态 更新时间:2024-10-24 14:15:42

<a href=https://www.elefans.com/category/jswz/34/1768188.html style=Day 2 Qt"/>

Day 2 Qt

#include "my_widget.h"
#include "ui_my_widget.h"My_Widget::My_Widget(QWidget *parent): QWidget(parent), ui(new Ui::My_Widget)
{ui->setupUi(this);//窗口的相关设置
//    this -> resize(800,500);this -> setWindowTitle("QQ聊天");this -> setWindowIcon(QIcon(":/pictrue/pictrue/qq.png"));//标签相关设置ui-> logoLab ->setPixmap(QPixmap(":/pictrue/pictrue/logo.png"));ui -> logoLab -> setScaledContents(true);//账号和密码ui -> userNameLab -> resize(40,40);ui -> userNameLab -> setPixmap(QPixmap(":/pictrue/pictrue/wodepeizhenshi.png"));ui -> userNameLab -> setScaledContents(true);ui -> passwdLab -> resize(40,40);ui -> passwdLab ->setPixmap(QPixmap(":/pictrue/pictrue/passwd.jpg"));ui -> passwdLab ->setScaledContents(true);//账号密码输入ui -> usrEdit ->setPlaceholderText("QQ账号/手机号码/QQ邮箱");ui -> passwdEdit -> setPlaceholderText("请输入密码");ui -> passwdEdit -> setEchoMode(QLineEdit::Password);//登录按钮ui -> btn1 ->setIcon(QIcon(":/pictrue/pictrue/login.png"));ui -> btn2 ->setIcon(QIcon(":/pictrue/pictrue/cancel.png"));connect(ui ->btn1,&QPushButton::clicked,this,&My_Widget::btn1_slot);connect(ui->btn2,SIGNAL(clicked()),this,SLOT(my_slot()));}My_Widget::~My_Widget()
{delete ui;
}void My_Widget::my_slot()
{this ->close();
}
void My_Widget:: btn1_slot()
{QString s = ui ->usrEdit->text();//存入输入的数据QString v = ui ->passwdEdit->text();//存入输入的数据//判断输入是否正确if(s=="admin"&&v=="123456"){qDebug() << "登录成功";this->close();}else{qDebug() << "登录失败,请正确输入" ;ui ->usrEdit->clear();ui->passwdEdit -> clear();}}

更多推荐

Day 2 Qt

本文发布于:2023-12-05 00:43:27,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1662601.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Day   Qt

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!