const QEvent::Type CustomEvent_Login = (QEvent::Type)5001;
QApplication::postEvent(this, new QEvent(CustomEvent_Login));
void PostEvent::customEnvent(QEvent *e)
{
if (e->type() == CustomEvent_Login)
{
QMessageBox msgBox;
msgBox.setText("The document has been modified.");
msgBox.exec();
}
}
关于函数postEvent我始终不解,所以自己看帮助文档 写了一个测试程序,以上只是其中一部分代码 但是我总是获取不到提示,换句话说我根本就没有捕获到该消息
如以上事例中,我自定义的CustomEvent_Login事件是何时被发送?要我们自己认为的发送还是系统内核会指定发送?我们要如何去控制该事件?谢谢