在Qt中,setCurrentIndex() 是一个函数,用于设置控件的当前索引值。这个函数通常用于与具有多个选项或页面的控件一起使用,如 QComboBox、QTabWidget 等。
setCurrentIndex() 函数接受一个整数参数,表示要设置的索引值。索引值从 0 开始计数,代表对应选项或页面的位置。通过调用 setCurrentIndex() 函数可以切换控件显示的当前选项或页面。
示例:
QComboBox* comboBox = new QComboBox();
comboBox->addItem("Option 1");
comboBox->addItem("Option 2");
comboBox->addItem("Option 3");
// 设置当前选中的索引为第二个选项(索引值为1)
comboBox->setCurrentIndex(1);
上述示例代码将创建一个包含三个选项的下拉框(QComboBox),并将其当前选中的索引设置为第二个选项,即 “Option 2”。
注意,在使用 setCurrentIndex() 函数时,需要确保传递给它的索引值是有效且在范围内的。否则可能导致运行时错误或不可预测的行为。
内容由零声教学AI助手提供,问题来源于学员提问