setCurrentIndex函数

setCurrentIndex函数是一个QComboBox类的成员函数,用于设置当前选项的索引。

它接受一个整数参数,表示要设置为当前选项的索引。

函数示例:

QComboBox *comboBox = new QComboBox(this);

comboBox->addItem("Option 1");

comboBox->addItem("Option 2");

comboBox->addItem("Option 3");

comboBox->setCurrentIndex(1);

void slotComboBoxIndexChanged(int index)

{

    QString text = comboBox->itemText(index);

    qDebug() << "Selected item: " << text;

}

在这个示例中,创建了一个名为comboBox的QComboBox对象,并使用addItem函数添加了三个选项。使用connect函数将currentIndexChanged信号连接到一个名为slotComboBoxIndexChanged的槽函数。

(当用户选择下拉列表中的不同项时,槽函数将被调用。)还使用setCurrentIndex函数设置了第二个选项为当前选项。使用setCurrentIndex函数时,QComboBox将自动更新其显示,以显示当前选项。

(使用itemText函数获取当前选定项的文本,或使用itemData函数获取当前选定项的数据。)

你可能感兴趣的:(qt,开发语言)