首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

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

2013-03-27 
为什么需要点两次按键才会读取XML文件void Bcompare::on_pushButton_6_clicked(){ui.stackedWidget-setCu

为什么需要点两次按键才会读取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绑定了
还是每次都可以进来

热点排行