У меня есть список, в котором вы можете выбрать пользователей. Слева от этого находится комбинированный список с перечнем доступных групп, которые пользователь может поместить в него. Если пользователь входит в группу, для этой группы автоматически устанавливается комбинированный список. Я хочу сделать так, чтобы при изменении выбора группы он перемещал пользователя в эту группу. Я добавил это соединение:
QtCore.QObject.connect(self.GroupsBox, QtCore.SIGNAL("currentIndexChanged(QString)"), self.HandleGrouping)
Проблема в том, что, так как я буду выбирать разных пользователей в разных группах, каждый раз, когда я выбираю нового пользователя, параметр в выпадающем списке изменяется по умолчанию, и Qt регистрирует его как сигнал 'currentIndexChanged'.
Похоже, что нет способа запустить сигнал только при непосредственном взаимодействии пользователя с самим виджетом. Какие методы я могу использовать, чтобы обойти это?