本章我们要学习的控件有:

  • ButtonGroup: 按钮组,可以设置RadioButton、CheckBox等成员是否互斥. 即在一个按钮组中只能选中一个.
  • RadioButton: 单选按钮,一组RadioButton只有一个选中, 并且单个RadioButton在选中后,通过点击无法变为未选中,一般ui用圆形表示
  • CheckBox: 复选框,一组CheckBox可以有多个选中,一般ui用矩形表示

本章我们以RadioButton和CheckBox为例,当然在qml中,除了该两个按钮组件外,还有其它的,比如Switch(开关按钮):

如果要想了解更多不同的button,也可以在帮助手册中通过Button Controls查看所有button控件:

1.ButtonGroup

ButtonGroup控件是import QtQuick.Controls 2.0版本以上才出现的,它比低版本更加简便好用,我们只需要使用ButtonGroup,就可以完全替代ExclusiveGroup来实现互斥效果,当然也可以设置exclusive属性为false,则可以实现非互斥.

ButtonGroup的属性和方法如下所示:

  • buttons : list<AbstractButton>,

16.Quick QML-ButtonGroup、RadioButton、CheckBox相关推荐

  1. React造轮子(reacthook实现一套自己的组件库)轮子公开课——第五课【Radio、RadioButton、RadioGroup】组件

    文章目录 一.组件库介绍 二.Radio.RadioButton.RadioGroup组件流程介绍 三.代码详解 3.1.Radio.tsx 3.2.Radio / index.scss 3.3.Ra ...

  2. 浅学C#(16)——Winform程序设计之Button、TextBox、RadioButton、CheckBox、GroupBox、RichTextBox

    WinForm程序设计 窗体 单文档界面 写字板应用程序 多文档界面 Word.Excel 资源管理器样式界面 Windows资源管理器 Button 常用属性 Text 按钮上显示的文本包含在Tex ...

  3. WinStore控件之Button、HyperlinkButton、RadioButton、CheckBox、progressBar、ScrollViewer、Slider...

    1.Button protected override void OnNavigatedTo(NavigationEventArgs e){/** Button - 按钮控件,其全部功能是通过其基类 ...

  4. Qt学习笔记(3)——PushButton、RadioButton、CheckBox

    2019独角兽企业重金招聘Python工程师标准>>> Qt Creater中有6种Buttons控件,比Qt Designer 多了Command Link Button 和But ...

  5. Android中的基础控件CheckBox、RadioButton、ToggleButton、SeekBar

    文章目录 1 CheckBox 1.1 CheckBox介绍 2 RadioButton 2.1 RadioButton介绍 3 ToggleButton 3.1 ToggleButton介绍 4 S ...

  6. python图形界面化编程GUI(二)常用的组件(Text、Radiobutton、Checkbutton、Canvas)和布局管理器(gird、pack、place)

    Text文本框 Text(多行文本框)的主要用于显示多行文本,还可以显示 网页链接, 图片, HTML 页面, 甚至 CSS 样式表,添加组件 等.主要用来显示信息,也常被当做简单的文本处理器.⽂本编 ...

  7. Android入门之路 - RadioGroup、RadioButton、CheckBox(单复选框)使用进阶

    本文只为初级的Android新手而写,多掌握一份简单实用的技能,快速get吧,有问题就留言 2022:蓦然回首,已入行多年,人生的第二个迷茫阶段 初级 - 使用方式 RadioGroup + Radi ...

  8. WPF入门教程详解1——label、TextBlock、Button、Border、RadioButton、CheckBox、 数据绑定、案例、ToolTip、GroupBox、Expand、Fram

    视频地址:https://www.bilibili.com/video/BV1iY411w7zD/?p=3&spm_id_from=pageDriver&vd_source=5dc01 ...

  9. Jquery 中的CheckBox、 RadioButton、 DropDownList的取值赋值

    1.获取选中值,三种方法都可以: $('input:radio:checked').val(): $("input[type='radio']:checked").val(); $ ...

最新文章

  1. 程序员面试金典 - 面试题 17.12. BiNode(BST中序遍历)
  2. return 、break 和 continue的区别
  3. 写出好代码系列 工程思维
  4. leetcode--Rotate List
  5. 生成树的冗余与负载分担技术
  6. Mac 被曝存在恶意漏洞:黑客可随意调动摄像头,波及四百万用户!
  7. 转载:word排版之长英文单词自动换行
  8. 2017CCPC哈尔滨 H:A Simple Stone Game
  9. java冒泡排序经典代码_java冒泡排序
  10. 三角形箭头向右的_css实现三角箭头
  11. 老域名挖掘工具【支持扫描历史建站记录】SEO工具
  12. 微搭低代码基础开发教程
  13. HaLoop——适用于迭代计算的Hadoop
  14. 人生重开模拟器(未完工)
  15. joj level 3 wp
  16. 【人工智能】— 逻辑Agent、一般逻辑、Entailment 蕴涵、命题逻辑、前向链接、反向链接、Resolution归结
  17. 避免创业的大忌,我为何给 TDengine 只选择了集群、高性能与 SQL 支持三大特点?...
  18. 记一次小米MIUI优化未启用,导致页面没有正常显示的坑
  19. 233网校题库计算机二级c语言,计算机二级真题(233网校计算机二级题库)
  20. Win7中如何卸载IE9

热门文章

  1. JavaScript中三个点(...)的意思
  2. OV7670摄像头显示
  3. 文件系统管理 之 让Fedora 支持创建reiserfs 文件系统
  4. android inker和Exe加载 : linker_main函数解释
  5. FTP上传bin模式与ASCII模式
  6. Ubuntu下NVIDIA显卡驱动安装
  7. 数值计算方法 第一章 数值计算中的误差 笔记
  8. Java 时间日期操作
  9. xp系统http服务器,关于windows xp系统下HTTP500内部服务器错误如何解决
  10. 360签名工具 linux,360apk签名工具-360apk签名工具(qihoo360 apk signer) 1.0 免费版 - 河东下载站...