0406作业
Posted weixin_46087836
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了0406作业相关的知识,希望对你有一定的参考价值。
#include "widget.h"
#include "ui_widget.h"
Widget::Widget(QWidget *parent)
: QWidget(parent)
, ui(new Ui::Widget)
ui->setupUi(this);
//获取界面尺寸
QSize s = this->size();
qDebug()<<"w:"<<s.width()<<" h:"<<s.height();
qDebug()<<this->size();
//更改尺寸
this->resize(100,200);
this->resize(QSize(500,500));
//设置最小尺寸
this->setMinimumSize(500,400);
this->setMaximumSize(500,400);
//设置窗口标题
this->setWindowTitle("登录界面");
//设置窗口图标
this->setWindowIcon(QIcon(":/picture/qq.png"));
//第一个lable
QLabel *lab = new QLabel;
lab->setParent(this);
lab->resize(500,150);
lab->setPixmap(QPixmap(":/picture/1.png"));
//用户名lable
QLabel *lab1 = new QLabel;
lab1->setParent(this);
lab1->move(50,200);
lab1->setPixmap(QPixmap(":/picture/yhm.png"));
//密码lable
QLabel *lab2 = new QLabel(this);
lab2->move(50,250);
lab2->setPixmap(QPixmap(":/picture/mm.png"));
//将自定义的信号与槽函数进行连接
//将自定义的函数,与自定义槽函数进行连接
connect(this, &Widget::mySignal, [](QString e)
qDebug()<<e;
);
Widget::~Widget()
delete ui;
void Widget::on_pb1_clicked()
if(ui->line1->text()=="admin"&&ui->line2->text()=="123456")
ui->label2->setText("登录成功!");
QMessageBox box;
box.setText("登录成功");
box.setStandardButtons(QMessageBox::Ok);
int ret = box.exec();
if(ret == QMessageBox::Ok)
qDebug()<<"Ok";
//关闭自身界面
this->close();
//跳转到其他界面
emit mySignal("hello world"); //发射自定义的信号
else
ui->label2->setText("账户密码不匹配");
int ret = QMessageBox::information(this,
"信息",
"账号密码不匹配,是否重新登录?",
QMessageBox::Ok|QMessageBox::No
);
if(ret == QMessageBox::No)
qDebug()<<"no";
close();
else
ui->line2->clear();
qDebug()<<"yes";
void Widget::on_pb2_clicked()
//实例化对象
QMessageBox box(QMessageBox::Information,
"信息",
"确定退出吗",
QMessageBox::Ok|QMessageBox::No,
this);
//调用进入运行态
int ret = box.exec();
if(ret == QMessageBox::No)
ui->line2->clear();
qDebug()<<"no";
else
qDebug()<<"yes";
close();
第五次个人作业:个人总结
这个作业要求在哪里 | 第五次个人作业:个人总结 |
---|---|
这个作业的目标 | 个人总结 |
作业正文 | .... |
其他参考文献 | .... |
你做了哪些作业
陈棋---第一次个人作业
陈棋---第一次个人编程作业
第一次结对作业:原型设计
陈棋---第三次个人作业
第四次个人作业——案例分析
21组—重振嵌入式荣光—团队展示
第二次团队作业:选题报告
第三次团队作业:需求分析报告
第四次团队作业: git团队协作开发练习
第五次团队作业:Gitee实战
第六次团队作业:项目系统设计与数据库设计
汇总博客(Alpha冲刺)
汇总博客(Beta冲刺)
课程实践带来的提升
学习到的
- 新软件、新工具:墨刀,Git、ProcessOn、Leangoo
- 新语言、新平台:JavaScript、Css、Html、GitHub、Gitee、博客园
- 新框架、新架构:MVC、Vue、Uni-App
- 新方法、新思维、新思想:learning by doing,只要开始了,就尽力去做吧
能力的提升
- 提升了和他人沟通的能力
- 提升了团队协作的能力
- 学会了小程序的制作
- 明白了项目开发的整个流程
深刻的印象
- 有些成员沟通时经常呼吸急促、面红耳赤
- 每次开会都很有“味道”
- 全家桶还是要热的好吃,打包回来凉了就不好吃了
人月神话
命名的时候一定不要随便起名字,一定要记得写注释!命名的时候一定不要随便起名字,一定要记得写注释!命名的时候一定不要随便起名字,一定要记得写注释!方便他人的阅读的同时,也方便自己后续的开发
对下一届的建议
当你看到这篇博文的时候,希望回去复读还来得及
对未来的期许
随机应变吧,说不定什么时候就傍上富婆了
一些感想
这都第几周了,怎么还不结课
以上是关于0406作业的主要内容,如果未能解决你的问题,请参考以下文章
阻止 Visual Studio 2013 自动删除作业中的多余空格