QTday1

#include "widget.h"

void my_setupUI(Widget *w);

Widget::Widget(QWidget *parent)
    : QWidget(parent)
{
    my_setupUI(this);
}

Widget::~Widget()
{
}

void my_setupUI(Widget *w){
    int margin = 20;
    w->setWindowIcon(QIcon("C:\\Embedded\\CPP\\QTProject\\day8\\04QQLogin\\picture\\qq_user.png"));
    w->setWindowTitle("QQ");
    w->setStyleSheet("background-color:white;");
    w->setFixedSize(800,800);

    QLabel *logoLabel = new QLabel(w);
    logoLabel->setPixmap(QPixmap("C:\\Embedded\\CPP\\QTProject\\day8\\04QQLogin\\picture\\qq_logo.gif"));
    logoLabel->setFixedSize(w->width(),w->width()*0.4);
    logoLabel->setScaledContents(true);

    QLabel *userLable = new QLabel(w);
    userLable->setPixmap(QPixmap("C:\\Embedded\\CPP\\QTProject\\day8\\04QQLogin\\picture\\qq_logo.gif"));
    userLable->setFixedSize(80,40);
    userLable->setScaledContents(true);
    userLable->move(w->width()*0.25,(logoLabel->height()+margin));

    QLineEdit *userlineEdit = new QLineEdit(w);
    userlineEdit->setPlaceholderText("QQ号码/手机/邮箱");
    userlineEdit->resize(260,40);
    userlineEdit->move(userLable->x()+userLable->width()+margin,userLable->y());

    QLabel *passwordLable = new QLabel(w);
    //passwordLable->setStyleSheet("background-color:yellow;");
    //passwordLable->setPixmap(QPixmap("C:\\Embedded\\CPP\\QTProject\\day8\\04QQLogin\\picture\\password"));
    passwordLable->setPixmap(QPixmap("C:\\Embedded\\CPP\\QTProject\\day8\\04QQLogin\\picture\\qq_logo.gif"));
    passwordLable->setFixedSize(80,40);
    passwordLable->setScaledContents(true);
    passwordLable->move(userLable->x(),userLable->y()+userLable->height()+margin);

    QLineEdit *passwordlineEdit = new QLineEdit(w);
    passwordlineEdit->setPlaceholderText("密码");
    passwordlineEdit->resize(260,40);
    passwordlineEdit->move(userlineEdit->x(),passwordLable->y());
    passwordlineEdit->setEchoMode(QLineEdit::Password);

    QPushButton *loginButton = new QPushButton("登录",w);
    loginButton->resize(120,40);
    loginButton->move(w->width()*0.5-160,passwordLable->y()+passwordLable->height()+margin);
    loginButton->setIcon(QIcon("C:\\Embedded\\CPP\\QTProject\\day8\\04QQLogin\\picture\\qq_login.png"));


    QPushButton *cancleButton = new QPushButton("取消",w);
    cancleButton->resize(120,40);
    cancleButton->move(w->width()*0.5+40,passwordLable->y()+passwordLable->height()+margin);
    cancleButton->setIcon(QIcon("C:\\Embedded\\CPP\\QTProject\\day8\\04QQLogin\\picture\\cancle.png"));
}

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值