-
QML 与 C++ 的连接通过使用 qt-signal-slot 实现,即信号和槽机制
资源介绍
连接 Qt QML 和 C++
概述
该程序演示了如何通过 Qt 信号和槽连接 QML 和 C++。 它通过在 QML 中嵌入 C++ 代码作为上下文属性而不是显式连接信号和槽来实现这一点。
当程序启动时,C++ 部分向 QML 发送一个信号,包括一个参数。 该信号仅发送一次。 当用户点击窗口区域时,一个信号从 QML 发送到 C++ 插槽。
观察控制台输出,看看它是否有效。
安装
这个程序需要一个有效的 Qt5 安装。 它已使用 5.3 和 5.4 版进行了测试。
为了编译和运行程序,请执行以下命令。
qmake signal_slot.pro
make
./signal_slot
或者,可以将项目加载到 Qt Creator 并从那里启动。
更多文档
此源代码属于我们网站上的。
- 上一篇: 在Qt平台C++和Java代码的交互
- 下一篇: 黑马程序员Qt全解教程.zip