ユーザーを選択できるリストボックスがあります。その左側には、ユーザーを配置できる利用可能なグループをリストするコンボボックスがあります。ユーザーがグループに属している場合、コンボボックスは自動的にそのグループに設定されます。グループの選択を変更すると、ユーザーがそのグループに移動するようにしたいと思います。この接続を追加しました:
QtCore.QObject.connect(self.GroupsBox, QtCore.SIGNAL("currentIndexChanged(QString)"), self.HandleGrouping)
問題は、異なるグループの異なるユーザーを選択するため、新しいユーザーを選択するたびに、コンボボックスのデフォルト オプションが変更され、Qt がこれを「currentIndexChanged」シグナルとして登録することです。
ウィジェット自体との直接的なユーザー対話でのみシグナルを発生させる方法はないようです。これを回避するには、どのような方法を使用できますか?