十三、控件

发布时间 2023-07-09 18:30:34作者: 稚终KINO

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 }