如何将不可选择的指令文本添加到QComboBox

时间:2015-09-12 06:42:35

标签: qt

我有一个带有项目的QComboBox。

我想在我的组合框中输入一些指令作为顶部项目,例如“选择数字..”。它也不应该被选中。

无论如何都可以在QComboBox小部件中执行此操作吗?

感谢阅读。

2 个答案:

答案 0 :(得分:1)

您可以通过列表模型使项目无法选择。类似的东西:

comboBox->model()->itemData(0)->setEnabled(false)

但你可能需要一个演员阵容,不确定:我使用PySide所以我不这样做: - )

答案 1 :(得分:1)

您最初可以将指令项目作为常规项目,并在第一次单击时将其从组合框中删除。这个信号信号 应该做的工作

void highlighted(int index);