当前位置: 首页 > news >正文

10.16 作业

1. 思维导图

2. 作业

#include "widget.h"
#include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget), unameEdit(NULL), upwdEdit(NULL)
{ui->setupUi(this);// ==========================主窗口==========================this->setWindowTitle("Login");this->setWindowIcon(QIcon(":/2.jpg"));this->setStyleSheet("background-color:rgb(255,255,255)");this->setFixedSize(712, 720);this->setWindowFlag(Qt::FramelessWindowHint);// ==========================按钮==========================QPushButton *loginBtn = new QPushButton("登录",this);loginBtn->move(234,590);loginBtn->setStyleSheet("background-color:rgb(147,192,245);""border-radius:5px;color:white");loginBtn->resize(100,50);QPushButton *regBtn = new QPushButton("注册",this);regBtn->move(374,590);regBtn->setStyleSheet("background-color:rgb(147,192,245);""border-radius:5px;color:white");regBtn->resize(100,50);// ==========================行编辑器==========================unameEdit = new QLineEdit(this);unameEdit->move(234, 440);unameEdit->setPlaceholderText("账号");unameEdit->resize(300,40);upwdEdit = new QLineEdit(this);upwdEdit->move(234, 500);upwdEdit->setEchoMode(QLineEdit::Password);upwdEdit->setPlaceholderText("密码");upwdEdit->resize(300,40);// ==========================标签==========================QLabel *nameLab = new QLabel("账号:", this);nameLab->move(154, 445);nameLab->resize(80,30);QLabel *pwdLab = new QLabel("密码:", this);pwdLab->move(154, 505);pwdLab->resize(80,30);QLabel *logoLab = new QLabel(this);logoLab->resize(712,400);logoLab->setPixmap(QPixmap(":/3.png"));logoLab->setScaledContents(true);QLabel *titleLab = new QLabel("Login",this);titleLab->move(10,0);titleLab->resize(150,45);titleLab->setStyleSheet("background-color:transparent;color:white");QPushButton *closeBtn = new QPushButton("X",this);closeBtn->move(662,0);closeBtn->setStyleSheet("background-color:transparent;color:white");closeBtn->resize(50,50);connect(closeBtn, &QPushButton::clicked, this, &Widget::close);connect(loginBtn, &QPushButton::clicked, this, &Widget::login);
}
void Widget::login(){if(this->unameEdit->text() == "admin" && this->upwdEdit->text() == "123456"){qDebug() << "登录成功";this->close();}else{qDebug() << "登录失败";this->unameEdit->setText("");this->upwdEdit->setText("");}
}
Widget::~Widget()
{delete ui;
}

http://www.dtcms.com/a/491127.html

相关文章:

  • 上海企业工商查询拼多多seo是什么意思
  • 国外人像摄影网站国内建站平台
  • 详细的Linux系统更新yum源的教程
  • 余姚做网站设计的淄博网站制作价格低
  • HolmesGPT 正式上线 丨 KubeSphere 助力云原生智能排障新体验
  • 【开题答辩过程】以《基于微信小程序教学评价平台的设计与实现》为例,不会开题答辩的可以进来看看
  • 淘宝式网站建设国外注册品牌 建设网站
  • 邵阳网站建设设计哈尔滨制作网站工作室
  • 管理中心理学问:人为什么要学习?
  • 长沙网站托管公司排名wordpress相册幻灯片
  • ps网站怎么做超链接海南百度首页广告
  • seo网站建设哪家专业wordpress建好本地站怎么上传
  • JVM 之 volatile可见性、禁止指令重排序的JVM实现
  • 荣耀手机2025年10月发布的新品Magic8比起Magic7,在硬件、性能、价格等上有什么区别,有什么优势
  • YOLO V1 和 V2笔记
  • C++ 创建一个窗口采用GDI的方式绘制文字
  • 谷歌网站推广费用建网站域名注册
  • python 网站开发 普及消防证怎么考取需要什么条件
  • 网络层次划分-网络层
  • 做响应式网站应该注意什么问题有自己的域名怎么建设网站
  • ClickHouse 数据更新策略深度解析:突变操作与最佳实践
  • 餐饮商城网站建设网站备案幕布要求
  • Prometheus监控部署
  • php ajax网站开发典型实例 pdfwordpress账号邮箱
  • 栈与队列:数据结构的基石与应用
  • 多态的定义
  • 开设网站的费用在微信怎样搞做微视频网站
  • wordpress禁止游客访问上海市网站seo
  • AI代码生成对CRUD联调流程的重构分析
  • 如何通过优化中药饮片采购流程实现供应链协同?