可以使用QComboBox::addItem()函数向QComboBox控件添加数据项,也可以使用QComboBox::addItems()函数一次性添加多个数据项。例如:
#include <QtWidgets>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QComboBox comboBox;
comboBox.addItem("Option 1");
comboBox.addItem("Option 2");
comboBox.addItems({"Option 3", "Option 4"});
comboBox.show();
return app.exec();
}
在这个例子中,创建了一个QComboBox对象,并使用addItem()函数分别向其添加了”Option 1”和”Option 2”两个数据项,再使用addItems()函数一次性添加了”Option 3”和”Option 4”两个数据项。
另外,还可以使用QComboBox::insertItem()或QComboBox::insertItems()函数在指定位置插入数据项。例如:
comboBox.insertItem(0, "First Option"); // 在第一个位置插入数据项
comboBox.insertItems(2, {"Inserted Option 1", "Inserted Option 2"}); // 在第三个位置插入两个数据项
这样就会在指定的位置插入相应的数据项。