Qt (C++):在行编辑中添加背景文本

尺ad*_*tud 5 c++ qt qlineedit

我希望能够添加一行(灰色)文本,当您输入行编辑时,该文本会消失。所以文本实际上并不存在,它只是显示出来。

例如:
在我输入内容之前,灰色背景文本在那里:http :
//i.imgur.com/dcXISZq.png

输入内容后,文本消失,取而代之的是输入的文本:http :
//i.imgur.com/wfmvUsx.png

Tay*_*510 5

void QLineEdit::setPlaceholderText( const QString & ) 是你要找的:

前任:

ui->lineEdit->setPlaceholderText(QString("Type here"));
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明