选项组

QOptionGroup组件是一个辅助程序组件,它使您可以更好地控制对如复选框、单选框或切换开关的二进制(打开或关闭、true或false、1或0)表单输入组件进行分组。 此组件的一个很好用处是提供一组打开或关闭的选项或设置。

QOptionGroup API

用法

标准




使用QCheckbox或QToggle




WARNING

复选框/切换开关的模型必须是数组




使用标签插槽
v2.2+

有两种类型的插槽。一种是通用的(label),适用于所有的选项,除非使用一种更具体的基于索引的(label-N,其中N是选项的0基索引)。这两种类型的插槽都接收各自的选项作为参数。

注意我们是如何为第一个选项(索引为0的选项)使用特定的标签插槽的,我们还添加了一个QTooltip。




左侧有标签




行内




稠密




禁用




TIP

options数组中的对象可以持有在QToggle、QCheckbox或QRadio中找到的任何属性,例如disableleftLabel。示例见下文。

Disable Certain Options




暗色




原生表单提交

当处理具有actionmethod的原生形式时(例如,使用Quasar和ASP.NET控制器),则需要在QOptionGroup上指定name属性,否则formData将不包含它(如果应该的话):