为何需要点两次按键才会读取XML文件

为什么需要点两次按键才会读取XML文件
void Bcompare::on_pushButton_6_clicked()
{
ui.stackedWidget->setCurrentIndex(1);//页面切换

QString strTitle=ui.comboBox->currentText();//读取COMBOBOX内容
    
   ui.lineEdit_2->setText(strTitle);


QString stmpVer=strTitle+".xml";//用于检查文件是否存在; 读取XML

if (QFile::exists(stmpVer))
{
bisConnected=true;//读取到XMl文件,证明彻底链接成功
QDir dr;
QString cXMLPath=dr.absoluteFilePath(stmpVer);
ReadXML(cXMLPath); //读取XML
}
else
{
bisConnected=false;
QMessageBox::information(NULL, "无对应版本参数文件", "加载数据表将停止");//这里有严重问题,要是上一个版本也没有咋办???所以这里得做递归处理
}
ui.tableWidget->resizeColumnsToContents(); //根据内容调整列宽
}

------解决方案--------------------
void Bcompare::on_pushButton_6_clicked()
入口处
你应该qDebug()一下
看是这个函数跟double click绑定了
还是每次都可以进来