1.QLineEdit单行输入框
1.1 示例仿登录界面

2.QDialog对话框
2.1 属性
Modal:如果为true时,弹出此对话框,其他界面变黑不可点击。
setWindowFlag(Qt::FramelessWindowHint);设置对话框失去上边的状态栏。
2.2 示例仿支付界面

部分代码
1 this->setWindowFlag(Qt::FramelessWindowHint);//隐藏标题栏 2 this->setModal(true);//其他窗口变灰,不可点 3 void MDialog::on_pushButton1_clicked() 4 { 5 this->close(); 6 } 7 8 void MDialog::on_pushButton2_clicked() 9 { 10 QString str1 = ui->lineEdit1->text(); 11 if(str1 == "123456"){ 12 ui->label1->setText("Success成功"); 13 ui->label1->setStyleSheet("color: black;"); 14 }else{ 15 ui->label1->setText("Failed失败"); 16 ui->label1->setStyleSheet("color: red;"); 17 } 18 }