我有一个带有项目的QComboBox。
我想在我的组合框中输入一些指令作为顶部项目,例如“选择数字..”。它也不应该被选中。
无论如何都可以在QComboBox小部件中执行此操作吗?
感谢阅读。
答案 0 :(得分:1)
您可以通过列表模型使项目无法选择。类似的东西:
comboBox->model()->itemData(0)->setEnabled(false)
但你可能需要一个演员阵容,不确定:我使用PySide所以我不这样做: - )
答案 1 :(得分:1)
您最初可以将指令项目作为常规项目,并在第一次单击时将其从组合框中删除。这个信号信号 应该做的工作
void highlighted(int index);