QT(day1)

 头文件

#ifndef MYWINDOW_H
#define MYWINDOW_H

#include <QMainWindow>
#include <QPushButton>
#include <QLineEdit>
#include <QLabel>
#include <QCheckBox>

class MyWindow : public QMainWindow
{
    Q_OBJECT

public:
    MyWindow(QWidget *parent = 0);
    ~MyWindow();
    QLabel *lable1 = new QLabel(this);
    QLabel *lable2 = new QLabel(this);
    QLabel *lable3 = new QLabel(this);
    QLabel *lable4 = new QLabel(this);
    QLabel *lable5 = new QLabel(this);
    QLabel *lable6 = new QLabel(this);
    QLineEdit *edit1 = new QLineEdit(this);
    QLineEdit *edit2 = new QLineEdit(this);
    QPushButton *key1 = new QPushButton(this);
    QCheckBox *box1 = new QCheckBox(this);
    QCheckBox *box2 = new QCheckBox(this);

};

#endif // MYWINDOW_H

功能函数

#include "mywindow.h"

MyWindow::MyWindow(QWidget *parent)
    : QMainWindow(parent)
{
    //更改大小
    this->setFixedSize(427,301);

    //更改项目名称
    this->setWindowTitle("QQ");

    //更改图标
    this->setWindowIcon(QIcon("D:/QT/icon/icon_nhgbq8i4bf/aichegujiabeifen6.png"));

    //界面lable
    lable1->resize(427,100);
    lable1->move(0,0);
    lable1->setScaledContents(true);
    lable1->setPixmap(QPixmap("D:\\QT\\icon\\icon_nhgbq8i4bf\\1.png"));

    //账户lable
    lable2->resize(25,25);
    lable2->move(101,120);
    lable2->setScaledContents(true);
    lable2->setPixmap(QPixmap("D:\\QT\\icon\\icon_nhgbq8i4bf\\denglu.png"));

    edit1->resize(220,30);
    edit1->move(135,120);
    edit1->setPlaceholderText("QQ号码/手机/邮箱");

    //密码
    lable3->resize(25,25);
    lable3->move(101,170);
    lable3->setScaledContents(true);
    lable3->setPixmap(QPixmap("D:\\QT\\icon\\icon_nhgbq8i4bf\\QQ.png"));

    edit2->resize(220,30);
    edit2->move(135,170);
    edit2->setPlaceholderText("密码");
    edit2->setEchoMode(QLineEdit::Password);

    //找回密码
    lable4->resize(70,20);
    lable4->move(301,220);
    lable4->setText("找回密码");

    //注册账号
    lable5->resize(70,20);
    lable5->move(0,281);
    lable5->setText("注册账号");

    //二维码
    lable6->resize(25,25);
    lable6->move(401,271);
    lable6->setScaledContents(true);
    lable6->setPixmap(QPixmap("D:\\QT\\icon\\icon_nhgbq8i4bf\\2.png"));

    //登录
    //重新设置大小
    key1->resize(260,35);

    //设置文本类容
    key1->setText("登录");

    //设置图标
    key1->setIcon(QIcon("D:\\QT\\icon\\icon_nhgbq8i4bf\\denglu_1.png"));

    //将组件移动走
    key1->move(101,250);

    //设置背景颜色
    key1->setStyleSheet("background-color:skyblue;"
                        "border-radius:10px;");

    //checkbox1
    box1->setText("自动登录");
    box1->resize(70,20);
    box1->move(105,220);

    //checkbox2
    box2->setText("记住密码");
    box2->resize(70,20);
    box2->move(205,220);
}

MyWindow::~MyWindow()
{

}

主函数

#include "mywindow.h"
#include <QApplication>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    MyWindow w;
    w.show();

    return a.exec();
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值