我有一個Qt/cpp代碼並顯示子類型QLineEdit
。雙擊QLineEdit
時,將永遠不會調用focusInEvent
(在Maya中啓動)。focusInEvent未在QLineEdit子類中調用
void myQLineEditClass::focusInEvent(QFocusEvent *e)
{
MGlobal::displayInfo(MQtUtil::toMString(QString().sprintf("HERE")));
QLineEdit::focusInEvent(e);
}
這裏是永不顯示,事件如果focusInEvent
出現在.H保護的一部分。任何想法如何獲得focusInEvents?
您是否在焦點策略上設置了小部件? – cmannett85
是的,要strongFocus –
對我來說工作很好。 (不在Maya中) –