【问题标题】:Qt (C++): Add background text in line editQt (C++):在行编辑中添加背景文本
【发布时间】:2014-06-10 03:14:30
【问题描述】:

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

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

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

【问题讨论】:

    标签: c++ qt qlineedit


    【解决方案1】:

    void QLineEdit::setPlaceholderText( const QString & )is what you are looking for:

    例如:

    ui->lineEdit->setPlaceholderText(QString("Type here"));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-07
      • 1970-01-01
      • 1970-01-01
      • 2019-01-07
      • 1970-01-01
      相关资源
      最近更新 更多