在写代码的过程中, 遇到一个问题:
原来有一个UI文件, 将5个RadioButton分成2组, 前三个(例如: radioBtn1,radioBtn2, radioBtn3)和 后两个(radioBtn4, radioBtn5)各放在一个VeticallyLayout里. QT Designer中的截图如下所示:
在代码里, 两组都可以独立工作, 互不干扰. 以下为例:
void testFun() { ... radioBtn1->setChecked(false); radioBtn2->setChecked(true); radioBtn3->setChecked(false); ... radioBtn4->setChecked(true); radioBtn5->seteChecked(false); ... }
程序运行后可以看到, radioBtn2和radioBtn4是选中的.
后来我修改了UI文件, 将两组又放在了一个VeticallyLayout里, 如下图所示:
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索问题
, 文件
, 代码
, true
, false
, 两组 有干扰
一个
radiobutton、android radiobutton、radiobutton 样式、c radiobutton 分组、radio button,以便于您获取更多的相关知识。
时间: 2024-12-12 17:21:32