界面设计
MyProWin::MyProWin(QWidget *parent)
: QMainWindow(parent)
{
this->setFixedSize(644, 493);
this->setWindowTitle("QQ");
this->setWindowIcon(QIcon("C:/Users/10988/Downloads/pictrue/pictrue/qq.png"));
this->setStyleSheet("background-color:white");
this->setWindowFlag(Qt::FramelessWindowHint);
QLabel *upper_lab = new QLabel(this);
upper_lab->resize(644, 290);
upper_lab->setScaledContents(true);
QMovie *upper_mv = new QMovie("C:/Users/10988/Downloads/pictrue/pictrue/qq2.gif");
upper_lab->setMovie(upper_mv);
upper_mv->start();
QLabel *qq_upper_lab = new QLabel(this);
qq_upper_lab->move(30, 20);
qq_upper_lab->setScaledContents(true);
qq_upper_lab->setPixmap(QPixmap("C:/Users/10988/Downloads/pictrue/pictrue/QQicon.png"));
qq_upper_lab->resize(50,50);
qq_upper_lab->setStyleSheet("background-color:transparent");
QLabel *account_lab = new QLabel(this);
account_lab->move(145,260);
account_lab->setScaledContents(true);
account_lab->resize(25,30);
account_lab->setPixmap(QPixmap("C:/Users/10988/Downloads/pictrue/pictrue/QQaccount.png"));
QLabel *pwd_lab = new QLabel(this);
pwd_lab->move(145,310);
pwd_lab->setScaledContents(true);
pwd_lab->resize(25,30);
pwd_lab->setPixmap(QPixmap("C:/Users/10988/Downloads/pictrue/pictrue/qqpwd.png"));
QLabel *img_lab = new QLabel(this);
img_lab->move(270,140);
img_lab->setScaledContents(true);
img_lab->resize(100,100);
img_lab->setStyleSheet("background-color:transparent");
img_lab->setPixmap(QPixmap("C:/Users/10988/Downloads/pictrue/pictrue/boy_h.png"));
QLabel *fpwd_lab = new QLabel(this);
fpwd_lab->move(440, 350);
fpwd_lab->setScaledContents(true);
fpwd_lab->setText("找回密码");
QLabel *reg_lab = new QLabel(this);
reg_lab->move(30, 450);
reg_lab->setScaledContents(true);
reg_lab->setText("注册账号");
QLabel *qr_lab = new QLabel(this);
qr_lab->move(580,450);
qr_lab->setScaledContents(true);
qr_lab->resize(25,25);
qr_lab->setPixmap(QPixmap("C:/Users/10988/Downloads/pictrue/pictrue/qr.png"));
QLineEdit *account_le = new QLineEdit(this);
account_le->setPlaceholderText("QQ号码/手机/邮箱");
account_le->resize(345,30);
account_le->move(175, 260);
QLineEdit *pwd_le = new QLineEdit(this);
pwd_le->setEchoMode(QLineEdit::Password);
pwd_le->resize(345,30);
pwd_le->move(175, 310);
QCheckBox *login_ck = new QCheckBox(this);
login_ck->move(145, 350);
login_ck->setText("自动登录");
QCheckBox *pwd_ck = new QCheckBox(this);
pwd_ck->move(300, 350);
pwd_ck->setText("记住密码");
QPushButton *login_bnt = new QPushButton(this);
login_bnt->move(145,400);
login_bnt->resize(370, 60);
login_bnt->setText("登录");
login_bnt->setStyleSheet("background-color:rgb(70,127,231)");
}
思维导图