我正在使用Qt和C ++制作应用程序,但是我无法使addItems()与QComboBox一起使用。以下代码可以正常工作:
QComboBox *subtype = new QComboBox(this);
subtype->addItems({ "itm1", "itm2" });
但是,将QStringList放入变量中,如下所示:
QComboBox *subtype = new QComboBox(this);
QStringList qsl = { "itm1", "itm2" };
subtype->addItems(qsl);
导致显示“找不到'addItems'的函数定义”的错误。
这种行为对我来说似乎很奇怪。在这种情况下是否不允许使用变量,或者我声明/定义的内容不正确?