|
本帖最后由 loki1412 于 2017-8-15 14:31 编辑
- QLabel *tipLbl;
- tipLbl=new QLabel("密码正确",this);
- QMargins margins=ui->lineEdit_3->textMargins();
- ui->lineEdit_3->setTextMargins(margins.left(),margins.top(),tipLbl->width(),margins.bottom());//避免文字与label重叠,还需调整。
- QHBoxLayout *layOut=new QHBoxLayout;
- layOut->addStretch();
- layOut->addWidget(tipLbl);
- layOut->setSpacing(0);
- layOut->setContentsMargins(0,0,0,0);
- ui->lineEdit_3->setLayout(layOut);
复制代码
label:响应editingFinished()信号,检查输入,settext(),show();textEdited()信号,hide()。
PS:还可以用QToolTip::showText();
|
|