我有一个列表框,您可以在其中选择用户。左侧是一个组合框,列出了用户可以放入的可用组。如果用户在一个组中,组合框将自动设置为该组。我想这样做,所以当您更改组选择时,它会将用户移动到该组。我添加了这个连接:
QtCore.QObject.connect(self.GroupsBox, QtCore.SIGNAL("currentIndexChanged(QString)"), self.HandleGrouping)
问题是,由于我将在不同的组中选择不同的用户,每次我选择一个新用户时,组合框中的默认选项都会更改,Qt 会将其注册为“currentIndexChanged”信号。
似乎没有办法只在用户与小部件本身直接交互时触发信号。我可以使用什么方法来解决这个问题?