解决方法
下拉列表设置当前显示的值,没有设置成功,是因为还需在设置前要设置下拉列表的可编辑属性为true,否则直接使用 函数setCurrentText()设置不能成功。
const QString & strDefultSid = m_sidStrList[0];//字符串ui->sidComboBox->setEditable(true);//设置可编辑,否则设置不了当前值ui->sidComboBox->setCurrentText(strDefultSid);ui->sidComboBox->addItems(m_sidStrList);
上述取自项目中的部分代码,读者看懂意思就行。本人也仅以记录,遇到两次了,每次都不知道该如何做,后面查看帮助文档设置可编辑属性后正常显示。