PC端都没问题,ARM嵌入式就发现 QComboBox 点击下拉框后 框框里一直显示为空。再次点击下拉框又能正常显示。
解决方法
QString txt= ui->QComboBox ->currentText();
ui->QComboBox ->setEditable(true);
ui->QComboBox ->setEditText(txt);
ui->QComboBox ->setEditable(false);
setEditText 的前提是必须可编辑,但是操作的时候我们不希望用户编辑,所以更新完立马设置为不可编辑。