アットウィキロゴ

Qt Tips

ComboBoxが変更されたときのActionには

currentIndexChanged()

activated()

がある。currentIndexChanged()はプログラム上でsetItemText()などで変更した場合にも発行される。 一方、activated()はユーザの操作によって変更された時にしか発行されない。また、もともと選択されていたのと同じ項目を選択した場合にも発行されるという違いがある。 通常は後者のactivated()を使うのがよい。

最終更新:2009年09月15日 19:17