У меня есть QLineEdit с QCompleter.Я хочу, чтобы слот myslot () вызывался, когда испускался любой из сигналов QCompleter :: activ (const QString) или QLineEdit :: returnPressed ().
Кроме того, я хочу, чтобы этот слот вызывался сразу после завершениясделано, если пользователь использовал QCompleter для ввода данных (т.е. я не хочу, чтобы пользователь нажимал Enter, если он уже нажал на QCompleter).
Это прекрасно работает, если пользователь не используетзавершитель, или использует мышь, чтобы нажать на завершитель.Однако, если он использует клавишу ввода во всплывающем окне QCompleter, оба сигнала испускаются, и myslot () вызывается дважды.
Как сделать так, чтобы он вызывался только один раз, независимо от ситуации