У меня есть код Qt/cpp и отображается подкласса QLineEdit
. При двойном щелчке на QLineEdit
, focusInEvent
никогда не вызывается (запущен в майя).focusInEvent не вызван в подклассе QLineEdit
void myQLineEditClass::focusInEvent(QFocusEvent *e)
{
MGlobal::displayInfo(MQtUtil::toMString(QString().sprintf("HERE")));
QLineEdit::focusInEvent(e);
}
здесь никогда не отображается, если событие focusInEvent
присутствует в .h защитить часть. Любая идея, как получить focusInEvents?
Вы установили политику фокусировки на виджет? – cmannett85
Да, to strongFocus –
Работал отлично для меня. (Не в майя) –