Button { width:100; height:80; action: idActBeginGrab; }//这里定义一个按钮,使用了action属性。
这里定义一个Action,注意id要对应
Action {
id: idActBeginGrab; text: qsTr("Start");
enabled: ( idRootPriv.m_vm != null ? ! idRootPriv.m_vm.prop_isVideoGrabbing : false );
onTriggered: { jsCmdBeginGrab( ); }
}
然后我们在界面上可以看到,这个按钮的text属性显示的是action中text的字符。
enabled:使用了三目运算。
onTriggered:是按钮点击事件,
这样和按钮的onClicked的用法有相同效果
本文介绍了一个按钮组件的定义及其与Action交互的过程。通过设置按钮的宽度、高度等属性,并关联特定Action来响应用户触发的事件。Action配置了启用状态、显示文本及触发行为。
1303

被折叠的 条评论
为什么被折叠?



