網(wǎng)站優(yōu)化最牛逼的軟件最有效的惡意點(diǎn)擊軟件
目標(biāo)
自由發(fā)揮登錄界面的應(yīng)用場(chǎng)景,實(shí)現(xiàn)一個(gè)登錄窗口的界面。
要求:每行代碼都要有注釋
代碼
// 設(shè)置窗口大小為600x400像素
this->resize(600,400);
// 設(shè)置窗口標(biāo)題為"TheWitcher 巫師3:狂獵"
this->setWindowTitle("TheWitcher 巫師3:狂獵");
// 設(shè)置窗口圖標(biāo)為指定路徑的圖片
this->setWindowIcon(QIcon("D:/lenovo 瀏覽器/巫師3標(biāo).png"));
// 設(shè)置窗口為固定大小,不允許用戶改變窗口尺寸
this->setFixedSize(600,400);
// 設(shè)置窗口背景顏色為黑色
this->setStyleSheet("background-color:black");// 創(chuàng)建一個(gè)QLabel對(duì)象,用于顯示圖片或動(dòng)畫
QLabel *lab = new QLabel(this);
lab->resize(600,250); // 設(shè)置QLabel的大小
// 創(chuàng)建一個(gè)QMovie對(duì)象,用于播放GIF動(dòng)畫
QMovie *mv =new QMovie("D:/lenovo 瀏覽器/巫師3動(dòng)圖.gif");
// 設(shè)置QLabel的內(nèi)容自動(dòng)縮放以適應(yīng)動(dòng)畫大小
lab->setScaledContents(1);
// 將動(dòng)畫設(shè)置到QLabel上
lab->setMovie(mv);
// 開始播放動(dòng)畫
mv->start();// 創(chuàng)建一個(gè)QLineEdit對(duì)象,用于輸入賬號(hào)/郵箱
QLineEdit *line1 = new QLineEdit(this);
line1->resize(160,20); // 設(shè)置QLineEdit的大小
line1->move(220,290); // 設(shè)置QLineEdit的位置
line1->setPlaceholderText("賬號(hào)/郵箱"); // 設(shè)置占位符文本
line1->setStyleSheet("background-color:white"); // 設(shè)置背景顏色為白色// 創(chuàng)建另一個(gè)QLineEdit對(duì)象,用于輸入密碼
QLineEdit *line2 = new QLineEdit(this);
line2->resize(160,20); // 設(shè)置QLineEdit的大小
line2->move(220,320); // 設(shè)置QLineEdit的位置
line2->setPlaceholderText("密碼"); // 設(shè)置占位符文本
line2->setStyleSheet("background-color:white"); // 設(shè)置背景顏色為白色
line2->setEchoMode(QLineEdit::Password); // 設(shè)置密碼模式,輸入的字符會(huì)被圓點(diǎn)替代// 創(chuàng)建一個(gè)QPushButton對(duì)象,用于登錄按鈕
QPushButton *butt =new QPushButton("登錄",this);
butt->resize(80,30); // 設(shè)置QPushButton的大小
butt->move(260,350); // 設(shè)置QPushButton的位置
// 設(shè)置QPushButton的樣式,包括背景顏色、文字顏色、邊框圓角
butt->setStyleSheet("background-color:rgb(195, 186, 175);color:black;border-radius:5px");// 創(chuàng)建第一個(gè)QLabel對(duì)象,用于顯示靜態(tài)圖片
QLabel *lab2 = new QLabel(this);
lab2->resize(80,150); // 設(shè)置QLabel的大小
lab2->setPixmap(QPixmap("D:/lenovo 瀏覽器/IMG_20241219_202007.png")); // 設(shè)置QLabel顯示的圖片
lab2->move(520,250); // 設(shè)置QLabel的位置
lab2->setScaledContents(1); // 設(shè)置QLabel的內(nèi)容自動(dòng)縮放以適應(yīng)圖片大小// 創(chuàng)建第二個(gè)QLabel對(duì)象,用于顯示另一張靜態(tài)圖片
QLabel *lab3 = new QLabel(this);
lab3->resize(80,150); // 設(shè)置QLabel的大小
lab3->setPixmap(QPixmap("D:/lenovo 瀏覽器/IMG_20241219_202037.png")); // 設(shè)置QLabel顯示的圖片
lab3->move(0,250); // 設(shè)置QLabel的位置
lab3->setScaledContents(1); // 設(shè)置QLabel的內(nèi)容自動(dòng)縮放以適應(yīng)圖片大小