qt 获取combobox选中的值
时间: 2023-10-06 15:04:33 浏览: 155
jQuery获取checkbox选中的值
可以使用QComboBox类的currentText()方法获取ComboBox当前选中的文本值,或者使用currentIndex()方法获取选中的索引值,再通过itemText()方法获取对应的文本值。例如:
```cpp
QComboBox *comboBox = new QComboBox(this);
// 添加选项
comboBox->addItem("Option 1");
comboBox->addItem("Option 2");
comboBox->addItem("Option 3");
// 获取当前选中的文本值
QString selectedText = comboBox->currentText();
// 或者获取选中的索引值
int selectedIndex = comboBox->currentIndex();
// 通过索引值获取对应的文本值
QString selectedOption = comboBox->itemText(selectedIndex);
```
需要注意的是,如果ComboBox没有选中任何选项时,currentText()方法返回一个空字符串,currentIndex()方法返回-1。因此在使用时需要进行判空处理。
阅读全文