qt qml 相关
程序员文章站
2024-01-05 12:10:22
...
有些属性或者组件再官方文档是找不到直接的关联的,
比如Key按键事件,ScrollBar等,这些主键是附加组键
qt官方文档有些地方可能不太详细
比如 quick control 1.4版本的Button和其基类没有介绍有style属性,
但是源码是有style属性的,所以可以看一下源码,具体看一下其原理
包括qml的代码和c++的代码等
比如:
quick control 1.4 版本的Button具体代码如下:
Button.qml -> BasicButton.qml -> Control.qml -> FocusScope.qml
FocusScope.qml具体代码如下:
FocusScope {
id: root
/*! \qmlproperty Component Control::style
The style Component for this control.
\sa {Qt Quick Controls Styles QML Types}
*/
property Component style // style是在这里定义的,所以Button可以调用
}