QTc++登录界面
#include "widget.h"
#include<QIcon>
#include<QLineEdit>
#include<QLabel>
#include<QPushButton>
Widget::Widget(QWidget *parent)
: QWidget(parent)
{
this->setFixedSize(900,800);//设置页面大小
this->setWindowTitle("鹏哥快聊");//设置标题
this->setWindowIcon(QIcon("C:\\Users\\wgh\\Pictures\\Camera Roll\\1\\wodepeizhenshi.png"));//标题前加上图标
QLabel*label1=new QLabel(this);//创建一个对象
label1->resize(900,300);//设置大小
label1->setPixmap(QPixmap("C:\\Users\\wgh\\Pictures\\Camera Roll\\1\\logo.png"));//导入图片
label1->setScaledContents(true);//自适应缩放
QLabel*label2=new QLabel(this);
label2->resize(70,70);
label2->move(100,400);
label2->setPixmap(QPixmap("C:\\Users\\wgh\\Pictures\\Camera Roll\\1\\userName.jpg"));
label2->setScaledContents(true);
QLineEdit*edit1=new QLineEdit(this);
edit1->setPlaceholderText("QQ号码/手机/邮箱");//设置占位文本
edit1->resize(400,70);
edit1->move(label2->x()+120,400);//移动到label2的右边120像素,页面400像素的位置
QLabel*label3=new QLabel(this);
label3->resize(70,70);
label3->move(100,550);
label3->setPixmap(QPixmap("C:\\Users\\wgh\\Pictures\\Camera Roll\\1\\passwd.jpg"));
label3->setScaledContents(true);
QLineEdit*edit2=new QLineEdit(this);
edit2->setPlaceholderText("密码");
edit2->resize(400,70);
edit2->move(label3->x()+120,550);
edit2->setEchoMode(QLineEdit::Password);//设置回显状态
QPushButton*btn1=new QPushButton(QIcon("C:/Users/wgh/Pictures/Camera Roll/1/login.png"),"登录",this);
btn1->resize(120,70);
btn1->move(500,700);
QPushButton*btn2=new QPushButton(QIcon("C:/Users/wgh/Pictures/Camera Roll/1/cancel.png"),"取消",this);
btn2->resize(120,70);
btn2->move(btn1->x()+140,700);
}
Widget::~Widget()
{
}