【发布时间】:2015-09-21 15:27:42
【问题描述】:
我有一个包含项目的 QComboBox。
我想将一些指令作为我的组合框中的顶部项目,例如“选择数字..”。它也不应该被选中。
有没有办法在 QComboBox 小部件中做到这一点?
感谢阅读。
【问题讨论】:
标签: qt
我有一个包含项目的 QComboBox。
我想将一些指令作为我的组合框中的顶部项目,例如“选择数字..”。它也不应该被选中。
有没有办法在 QComboBox 小部件中做到这一点?
感谢阅读。
【问题讨论】:
标签: qt
您最初可以将指令项作为常规项,并在第一次单击时将其从组合框中删除。这个信号信号 应该做的工作
void highlighted(int index);
【讨论】:
您可以通过列表模型使项目无法选择。比如:
comboBox->model()->itemData(0)->setEnabled(false)
但你可能需要一个演员,不确定:我使用 PySide,所以我不使用 :-)
【讨论】: