5

如果没有子类化,我是否可以在 QComboBox 中显示未进行选择的文本,例如 QLineEdit 中的 setPlaceholderText?

4

1 回答 1

20

QComboBox 没有占位符文本选项,但您可以通过两种方式实现:

  1. 添加一个带有占位符文本的项目作为组合框中的第一个项目,并处理项目选择以考虑额外的项目。
  2. 使用myCombo->lineEdit()->setPlaceholderText("Some text");但这仅在您的组合框可编辑时才有效。
于 2013-08-16T14:00:54.357 回答