8.30作业

QTc++登录界面

#include "widget.h"
#include
#include
#include
#include
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()
{
}

8.30作业_第1张图片

8.30作业_第2张图片

你可能感兴趣的:(c++,qt)