• 6177阅读
  • 1回复

[提问]关于setCurrentIndex [复制链接]

上一主题 下一主题
离线fengc234
 

只看楼主 倒序阅读 楼主  发表于: 2014-03-05
if (!dir.isEmpty())
{
dirComboBox->addItem(dir);//添加到查找位置下拉框
dirComboBox->setCurrentIndex(dirComboBox->currentIndex()+1);
}
}
请问这里为啥要加1?
我把+1去掉之后,效果还是一样的。
离线realfan

只看该作者 1楼 发表于: 2014-03-05
加1,是为了让currentIndex为最后一条记录
addItem是不会改变currentIndex的。所以,加一条新记录后,要加1,才能达到效果。
快速回复
限100 字节
 
上一个 下一个