Qt QComboBox 获取选项索引值

在 Qt 中,您可以使用 QComboBox 类的 currentIndex() 方法获取当前选中选项的索引值。

示例:

以下代码演示了如何创建一个包含 '无'、'睡眠模式'、'日常模式' 和 '节能模式' 四个选项的 QComboBox,并获取当前选中项的索引值:

QComboBox *comboBox = new QComboBox;
comboBox->addItem('无');
comboBox->addItem('睡眠模式');
comboBox->addItem('日常模式');
comboBox->addItem('节能模式');

int currentIndex = comboBox->currentIndex();
qDebug() << '当前选中项的索引值:' << currentIndex;

索引值说明:

  • 如果当前选中项是 '无',则 currentIndex 的值为 0。
  • 如果当前选中项是 '睡眠模式',则 currentIndex 的值为 1。
  • 以此类推,每个选项的索引值从 0 开始递增。

通过 currentIndex() 方法,您可以轻松获取 QComboBox 中选中选项的索引值,并在程序中进行相应的逻辑处理。

Qt QComboBox 获取选项索引值详解

原文地址: http://www.cveoy.top/t/topic/fCYT 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录