我在C ++中有一个QQuickItem,它在QML应用程序中实例化。如果我的QQuickItem的width属性改变,我想在c ++端触发一个自定义函数。
在QML中,我将执行onWidthChanged:{我的代码}。我该如何在c ++方面做到这一点?
如果要在custom中响应大小更改QQuickItem,请重新实现该geometryChanged()功能。这样做的好处是不必为每个项目创建额外的信号插槽连接,如果要连接到widthChanged()/ heightChanged()信号,则很有必要。
这是在Qt Quick Controls 2中重新实现的示例。
| 归档时间: |
|
| 查看次数: |
460 次 |
| 最近记录: |