关闭

嵌入式 QTDialog界面上文本问题

526人阅读 评论(0) 收藏 举报
分类:

如果想在QTDialog窗体上进行放置一些文本,而且想不让文本遮住主窗体的背景那么就添加Label标签

#include
#include "logindlg.h"
#include "ui_logindlg.h"

loginDlg::loginDlg(QWidget *parent) :
   QDialog(parent),
    ui(newUi::loginDlg)
{
   ui->setupUi(this);
   ui->pwdLineEdit->setEchoMode(::QLineEdit::Password);//密码输入的时候显示为黑点
}

loginDlg::~loginDlg()
{
    deleteui;
}

void loginDlg::on_loginBtn_clicked()
{
    if(ui->usrLineEdit->text().trimmed() == tr("kj") &&ui->pwdLineEdit->text() == tr("kj856856") )//比对用户名和密码
    {
       accept();//进入主窗口
    }
    else
    {
       QMessageBox::warning( this, tr("Waring"), tr("User Name or PasswordError ! "),::QMessageBox::Yes);//弹出警告窗口
       ui->usrLineEdit->clear();//清空
       ui->pwdLineEdit->clear();
       ui->usrLineEdit->setFocus();//光标移动到用户名输入框
    }

}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:988781次
    • 积分:17715
    • 等级:
    • 排名:第539名
    • 原创:741篇
    • 转载:522篇
    • 译文:0篇
    • 评论:105条
    最新评论