c – QML中的附加属性
发布时间:2020-12-16 07:34:46 所属栏目:百科 来源:网络整理
导读:我可以像Component一样为所有属性创建自己的附件吗? Item{ Component.onCompleted : {} // Component is attached to everyone Items} 解决方法 您可能无法将属性附加到未创建的项目或组件.但是你为什么要这么做呢? 相反,您可以考虑使用信号和全局属性. 对
我可以像Component一样为所有属性创建自己的附件吗?
Item{ Component.onCompleted : {} // Component is attached to everyone Items } 解决方法
您可能无法将属性附加到未创建的项目或组件.但是你为什么要这么做呢?
相反,您可以考虑使用信号和全局属性. 对于可以从任何位置访问的全局属性,可以设置声明性视图的根上下文的上下文属性. 即, QmlApplicationViewer viewer; MyPropertyClass myProp; viewer->rootContext()->setContextProperty("MyPropClass",&myProp); 现在,在您的QML文件中,您可以访问此类的属性 Rectangle { Text { text: MyPropClass.getMyPropText() } MouseArea { onClicked: { MyPropClass.text = "Clicked" } } } 这将从MyPropertyClass调用Q_INVOKABLE方法getMyPropText().和Q_PROPERTY’文本’可以在发出一些信号时设置. 这适合你需要吗? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- xml – 用xsl:text解释换行符?
- 新欢 React 在 Coding 2.0 中的前端尝试
- OpenStack Swift 存储策略
- ruby-on-rails – 使用rails.vim在MacVim中运行规范,如何获
- PKHUD一款Swift提示框
- MICRO03:Razor: A Low-Power Pipeline Based on Circuit-Le
- How to Load XML with JavaScript on an HTML5 Page
- Oracle数据库中的控制文件管理以及常用参数设置
- 谈谈 react-router
- ios – (Swift)UIPanGestureRecognizer在视图上工作正常,直