首页| 论坛| 消息

标题:怎么处理窗口消息呢?
作者:ashe0817
日期:2014-06-04 11:28
内容:

windows + qml
如何处理windows消息?


#1 [liulin188 06-04 13:50]
我用installNativeEventFilter可以捕获
#2 [彩阳 06-05 10:24]
处理Windows的消息放在C++代码中,然后注册一个qml的单例,在qml中使用即可。
#3 回 彩阳 的帖子 [ashe0817 06-05 11:46]
彩阳:处理Windows的消息放在C++代码中,然后注册一个qml的单例,在qml中使用即可。 (2014-06-05 10:24) 
可不可以给点代码看看啊,我用的5.3
创建qml工程后
int main(int argc, char *argv[])
{
QGuiApplication app(argc, argv);
QQmlApplicationEngine engine;
engine.load(QUrl(QStringLiteral("qrc:///main.qml")));
return app.exec();
}
#4 [彩阳 06-05 12:42]
Qt帮助文档中搜:Defining QML Types from C++
在main函数中要用到qmlRegisterSingletonType函数,更细一些就讲不清了,截获Windows消息用1楼的,发送一个信号,执行相应的函数即可。

回复 发表
主题 版块