GroupBox QML Type使用详解
创作时间:
作者:
@小白创作中心
GroupBox QML Type使用详解
引用
1
来源
1.
https://doc.qt.io/qt-6/zh/qml-qtquick-controls-groupbox.html
GroupBox是Qt Quick Controls中一个非常实用的控件,用于在标题化的可视化框架内布局一组逻辑控件。本文将详细介绍GroupBox的基本用法、属性以及如何创建可选中的GroupBox。
GroupBox QML Type
GroupBox用于在标题化的可视化框架内布局一组逻辑控件。GroupBox本身不提供布局,但需要您对其内容进行定位,例如通过创建RowLayout或ColumnLayout。
声明为GroupBox子项的项目会自动成为GroupBox的contentItem的父项。动态创建的项目需要明确地与contentItem关联。
如果GroupBox中只使用了单个项目,它将调整大小以适应其所包含项目的隐式大小。因此,它特别适合与布局一起使用。
GroupBox {
title: qsTr("Synchronize")
ColumnLayout {
anchors.fill: parent
CheckBox { text: qsTr("E-mail") }
CheckBox { text: qsTr("Calendar") }
CheckBox { text: qsTr("Contacts") }
}
}
可选中的GroupBox
尽管GroupBox没有内置复选框,但通过将其与CheckBox配对,可以直接创建一个可复选的GroupBox。
当复选框打开或关闭时,启用或禁用组框的子代是一种常见的模式,但复选框的行为由应用程序决定。
GroupBox {
label: CheckBox {
id: checkBox
checked: true
text: qsTr("Synchronize")
}
ColumnLayout {
anchors.fill: parent
enabled: checkBox.checked
CheckBox { text: qsTr("E-mail") }
CheckBox { text: qsTr("Calendar") }
CheckBox { text: qsTr("Contacts") }
}
}
属性文档
implicitLabelHeight
该属性用于保存隐式标签高度。其值等于:
label ? label.implicitHeight : 0
该属性在QtQuick.Controls 2.5 (Qt 5.12)中引入。
implicitLabelWidth
该属性保存隐式标签宽度。其值等于:
label ? label.implicitWidth : 0
该属性在QtQuick.Controls 2.5 (Qt 5.12)中引入。
label
该属性保存可视化标题的标签项。
title
该属性包含标题。标题通常显示在组框上方,以概括其内容。
本文原文来自Qt官方文档
热门推荐
3款SGLT2抑制剂有效性与安全性大比拼
伦敦周边一日游:五个不容错过的英国小镇
创业板大盘涨跌幅最新动态分析与趋势预测
“高效配置路由器DNS,增强网络速度与安全防护指南”
广东退役运动员谈体育精神传承:奥林匹克精神不单在赛场,也在生活的每一处
世界十大未解之谜之超自然现象
深圳地铁5条新线今早通车!深圳湾口岸有站+经罗湖直达机场
跳绳三周减肥计划:科学燃脂与饮食控制的完美结合
如何设计易操作、利润高、盈利快、可持续的商业模式
每天喝一杯豆浆,这些好处和注意事项要知道
什么是绩效工资?如何计算:绩效工资定义与计算方法解析
李小龙之死:丁佩 42 年后的自白与时代迷思
网站跳转设计指南:如何实现流畅的用户体验
在 Vue 项目中实现缓存机制:提升页面加载速度与用户体验
收好这套颈肩操!每天10分钟,缓解头晕手麻都有用
高考志愿专业组是什么意思 怎么录取
大学英语学习中僵化现象的分析论文
如何处理墙体有裂纹的问题?怎样选择合适的修补材料?
红玛瑙与翡翠手链:左手还是右手?佩戴建议全解析
泥鳅在生态平衡中的作用研究
钱明阳教授:儿童先心病微创手术,从摸索到实践的领航人
44年修好一颗“心”!开拓功能性单心室外科手术新领域
小米红糖粥的正确做法(小米粥的7种做法)
FGO埃列什基伽勒Beast从者培养攻略
乔布斯70岁诞辰库克缅怀:他给苹果留下的宝贝何止iPhone
处世奇书《智囊全集》10句人生箴言,只读一遍受益终生!
1岁到1.5岁孩子的语言发展特征及促进方法
沉默的器官毁于酒精之手,肝脏出现这3个症状,小心酒精肝
色盲测试怎么测
探讨汉字“沌”的读音、含义及其文化哲学内涵