具有单个值的QComboBox:选择此值

时间:2009-11-25 00:15:43

标签: c++ qt qt4

我有一个QComboBox,根据特定条件改变其选择可能性。 由于特殊的组合,它可能只剩下一个选择,必须由用户“确认”,最好是查看所有可能的选择,看到只有一个,然后选择它。

我的问题:如果用户选择唯一的选项,则永远不会设置该值,即不发送信号。 有没有办法规避这个?

1 个答案:

答案 0 :(得分:2)

使用SIGNAL(突出显示(...))而不是SIGNAL(激活(...))。或者之前执行setCurrentIndex(-1),这应该与activated()。

一起使用