#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"));
}