Я решил тебе помочь и стал исследовать этот вопрос. Заглянул в исходный код. Это окно со смайлами называется
_emojiPanel
а кнопочка внизу называется
_emojiToggle
. В исходном коде клиента я нашёл две строки
_emojiToggle->installEventFilter(_emojiPanel);
и закомментировал обе. Я рассуждал так — если на _emojiToggle не будет обработчика QEvent::Enter то не будет всплывать _emojiPanel
Однако когда я собрал клиент, окно со смайлами продолжало всплывать. Мистика какая-то.