QLineEdit占位符文本在Qt 4.6.3中不起作用

yol*_*olo 2 qt qt4 placeholder qlineedit

我正在使用Qt 4.6.3,并尝试在QLineEdit上设置一些占位符文本.但这些方法不起作用:

  • 使用Qt设计师(uic)
  • 通过代码 ui->lineedit.setPlaceholderText("phtext")
  • setProperty("placeholderText","phtext")

错误是它setPlaceholderText不是QLineEdit类的成员.

这是一个错误和\或有没有办法解决它?

Fra*_*eld 8

placeholderText财产使用Qt 4.7(见文档)介绍,因此它不会使用Qt 4.6存在.