您的位置:首页 > 编程语言 > Qt开发

QT 自定义消息(超级简单的一个例子)

2015-12-11 22:40 519 查看
#define TEST_EVENT QEvent::User + 100

class CVxActuatorMain : public QMainWindow
{
protected:
void customEvent(QEvent *event);
}

CVxActuatorMain::CVxActuatorMain(QWidget *parent, Qt::WFlags flags)
: QMainWindow(parent, flags)
{
QEvent *event = new QEvent(QEvent::Type(TEST_EVENT));
qApp->postEvent(this, event);
}

void CVxActuatorMain::customEvent(QEvent *event)
{
int type = event->type();
if (type == TEST_EVENT)
{
m_pEdt_Info->append(QObject::tr("Test"));
event->accept();
}
else
{
QMainWindow::customEvent(event);
}
} http://blog.chinaunix.net/uid-20718335-id-2193953.html http://www.java2s.com/Code/Cpp/Qt/SubclassQEvent.htm
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: