void linearpage::on_comboBox_currentIndexChanged(const int &index)
{
qDebug()<<QString::number(flag_operate)<<ui->comboBox->currentText()<<index;
flag_operate = ui->comboBox->currentIndex();//0是+,1是-,2是*,3是/
}
预期:flag_operate被赋值为0、1、2、3
实际情况:
"0" "+" 0
"0" "-" 1
"1" "×" 2
"2" "÷" 3
currentIndex()的返回值不符合预期
请问currentIndex返回的是什么?
1.currentIndex(); 获取当索引,是int类型的值。
2.currentText(); 获取当前comBox的文本。
您的问题已经有小伙伴解答了,请点击【采纳】按钮,采纳帮您提供解决思路的答案,给回答的人一些鼓励哦~~
ps:开通问答VIP,享受5次/月 有问必答服务,了解详情↓↓↓
【电脑端】戳>>> https://vip.csdn.net/askvip?utm_source=1146287632
【APP 】 戳>>> https://mall.csdn.net/item/52471?utm_source=1146287632