界面设计
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)");
}
思维导图