当前位置: 首页 > news >正文

QRadioButton方法大全

⭐ QRadioButton 方法大全

1. *QRadioButton::QRadioButton(const QString &text, QWidget parent = nullptr)

构造函数,用指定文本创建一个单选按钮。

示例

QRadioButton* radio =newQRadioButton("选项A",this);


2. *QRadioButton::QRadioButton(QWidget parent = nullptr)

构造函数,创建一个没有文本的单选按钮。

示例

QRadioButton* radio =newQRadioButton(this);
radio->setText(
"选项B");


3. QString QRadioButton::text() const

获取按钮上的文字。

示例

QString t = radio->text();
qDebug() <<
"文本:"<< t;


4. void QRadioButton::setText(const QString &text)

设置按钮文字。

示例

radio->setText("新的选项名称");


5. bool QRadioButton::isChecked() const

返回按钮是否被选中。

示例

if(radio->isChecked()) {
qDebug() <<
"当前是选中状态";
}


6. void QRadioButton::setChecked(bool checked)

设置选中状态。

示例

radio->setChecked(true);//选中


7. bool QRadioButton::autoExclusive() const

返回当前是否属于互斥模式
通常同一父控件下的一组单选按钮默认互斥。

示例

qDebug() <<"是否互斥:"<< radio->autoExclusive();


8. void QRadioButton::setAutoExclusive(bool)

设置是否启用互斥模式。可以让单选按钮变成“普通开关按钮”。

示例

radio->setAutoExclusive(false);//可以不与其他单选互斥


9. bool QRadioButton::autoRepeat() const

是否启用自动重复(按住时不断触发 clicked 信号)。

示例

qDebug() << radio->autoRepeat();


10. void QRadioButton::setAutoRepeat(bool)

设置是否启用按住自动触发。

示例

radio->setAutoRepeat(true);


11. int QRadioButton::autoRepeatDelay() const

返回自动重复开始延迟(毫秒)。

示例

qDebug() << radio->autoRepeatDelay();


12. void QRadioButton::setAutoRepeatDelay(int ms)

设置自动重复延迟。

示例

radio->setAutoRepeatDelay(300);// 0.3秒后开始连发


13. int QRadioButton::autoRepeatInterval() const

按住时每次重复的间隔(毫秒)。

示例

qDebug() << radio->autoRepeatInterval();


14. void QRadioButton::setAutoRepeatInterval(int ms)

设置自动重复触发间隔。

示例

radio->setAutoRepeatInterval(100);//100ms触发一次clicked


15. QSize QRadioButton::sizeHint() const

返回控件推荐大小(用于布局)。

示例

qDebug() << radio->sizeHint();

16. QSize QRadioButton::minimumSizeHint() const

返回控件推荐最小大小。

示例

qDebug() << radio->minimumSizeHint();

http://www.cnnetsun.cn/news/446501.html

相关文章:

  • 将GLM-4.6V-Flash-WEB接入企业微信/钉钉机器人的技术路径
  • MidJourney如何用AI重新定义数字艺术创作
  • 用Thymeleaf快速搭建管理后台原型
  • 3分钟完成Python安装:高效开发者的秘密武器
  • Vivado使用从零实现:带时钟约束的设计综合实例
  • Unity游戏翻译神器:XUnity Auto Translator实战使用指南
  • 数据中心配电:零中断供电的“隐形卫士”——静态转换开关(STS)深度解析
  • 使用 Puppy Traits 仪表板学习 Shiny for Python
  • GLM-4.6V-Flash-WEB与ComfyUI联动实现可视化多模态生成
  • 用 PaddleOCRSharp 的 .NET 同学注意:6.0.0 这波 BUG 够“硬核
  • 快速开发游戏修改器:基于Cheat Engine的原型设计
  • UltraISO注册码最新版界面解析:GLM-4.6V-Flash-WEB识别成功率测试
  • /root目录下1键推理.sh执行失败?常见问题排查清单
  • 使用PyCharm调试GLM-4.6V-Flash-WEB代码的配置步骤
  • 在线安装nvidia-container-toolkit
  • 救命神器2026 TOP10 AI论文软件:专科生毕业论文写作全测评
  • Kafka 幂等性详解
  • 洛雪音乐2025可用源大全官网实战搭建指南
  • 零基础玩转ZLIABARY镜像:5分钟创建你的第一个容器
  • JDK8新特性如何提升开发效率300%
  • 1小时搭建:用pip构建你的第一个Python项目
  • 企业级VM17密钥管理实战:从生成到分发
  • IDEA2025实战:用AI构建一个电商网站
  • SE8NET国产芯片如何借助AI加速开发流程
  • Over-the-Air(OTA)介绍(一种通过无线网络远程向设备推送软件更新的方法)OTA更新、OTA升级、双分区系统(更新失败可回滚)、分阶段灰度发布策略
  • 3分钟极速安装GIT:比传统方法快10倍的技巧
  • 效率对比:GRADIO vs 传统前端开发,速度提升800%
  • FXSound音效增强:AI如何优化你的音频体验
  • 用AI加速卷积神经网络开发:快马平台实战
  • 电商库存管理:VLOOKUP跨表匹配实战案例