Cześć, w ramach nauki QT piszę sobie prosty klient gadu gadu wykorzystujący libgadu. Prace idą doskonale, ale napotkałem na pewien irytujący bug w moim GUI. Mianowicie średnio działa mi wysyłanie wiadomości po naciśnięciu klawisza Enter, zamiast kliknięcia odpowiedniego buttona. Skrót działa tylko wtedy, jeśli mój QPlainTextEdit straci focus, tzn, jeśli kliknę gdzieś na okno poza obszarem TextEdita. Jak temu zaradzić? Obecnie mam coś takiego:
http://wklej.org/id/516623/ MessageWindow.cpp
http://wklej.org/id/516625/ MessageWindow.h
QShortcut *shortcut to połowicznie działający skrót, shortcut2 to moje próby z ogarnięciem tego problemu, bezskuteczne niestety.