当前位置: 首页> 教育> 培训 > 2022年上海进博会参展商_最好的做法是_韩国热搜榜_源码网

2022年上海进博会参展商_最好的做法是_韩国热搜榜_源码网

时间:2025/7/9 16:47:41来源:https://blog.csdn.net/u013125105/article/details/143158883 浏览次数:0次
2022年上海进博会参展商_最好的做法是_韩国热搜榜_源码网

Qml-ButtonGroup的使用

ButtonGroup属性

  1. ButtonGroup是一个非可视化,用于管理一组可互斥勾选的按钮;如常见的RadioButton、CheckBox等
  2. 属性buttons:存放管理的Button列表
  3. 属性checkedButton:标记当前勾选的按钮
  4. 属性**exclusive **:是否互斥,默认为true
  5. 附加属性**group **:在Button中使用,将Button 加入到ButtonGroup中
  6. 信号clicked:ButtonGroup中有按钮按下时,发送此信号
  7. 方法void addButton(AbstractButton button):往ButtonGroup中添加按钮
  8. 方法void removeButton(AbstractButton button):移除ButtonGroup中添加按钮

ButtonGroup的实例代码

import QtQuick
import QtQuick.Controls//ButtonGroup -- QtObject -- QObject
//ButtonGroup 有附加属性 group;主要用于管理一组互斥的按钮,非可视化组件Item {id: itemTransform//ButtonGroup 不继承于Item,非可视乎组件ButtonGroup{id:idButGroupexclusive: true                     //此属性默认trueComponent.onCompleted: {idButGroup.addButton(idRadio4);}onClicked:(button)=>{console.log("button text = " ,button.text, " button checkstate = ",button.checked);if(button === idButGroup.checkedButton){console.log("checkebButton equal")}}}Column{id:idCol1spacing: 10anchors.left: parent.leftanchors.top: parent.topanchors.margins: 10RadioButton{id:idRadio1checked: truetext: "Radio1"ButtonGroup.group: idButGroup               //将RadioButton 添加到ButtonGrop中}RadioButton{id:idRadio2checked: truetext: "Radio2"ButtonGroup.group: idButGroup}RadioButton{id:idRadio3checked: truetext: "Radio3"ButtonGroup.group: idButGroup}RadioButton{id:idRadio4text: "Radio4"}CheckBox{id:idChecktext:"check"ButtonGroup.group: idButGroup}}}

ButtonGroup实例代码运行结果如下:

在这里插入图片描述

关键字:2022年上海进博会参展商_最好的做法是_韩国热搜榜_源码网

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: