QLineEdit的光标当失去焦点后仍然显示的问题:
在lineedit和其它按钮之间切换焦点时,注意lineedit的设置有顺序,否则当失去焦点时仍有光标闪,或者得到焦点无光标。
使lineedit有效:
- lineedit->setEnabled (true);
- lineedit->setFocus ();
使lineedit无效:
- llineedit->setEnabled (false);
- llineedit->clearFocus();
m_dlg->setModal(true);
m_dlg->closeOnEsc(false);
m_dlg->setTabOrder(m_edtMain,m_edtNew);
m_dlg->setTabOrder(m_edtNew,m_edtConfirm);
m_dlg->setTabOrder(m_edtConfirm,m_btnOK);
m_dlg->setTabOrder(m_btnOK,m_btnCancel);//设置按钮之间Tab的顺序,会出现没有焦点但是显示光标的问题,需要按照上述配合使用解决。
m_dlg->setTitleID("IDS_SECURITY");