QT 版本对比versionCompare()
来源:互联网 发布:owncloud php fpm 编辑:程序博客网 时间:2024/05/21 23:33
bool UploadWgt::versionCompare(QString&name)//TmXML3.44.rar
{
ui->label->setText(QString("正在进行版本对比"));
//需要更新return true,反之false
QString str=QString("%1").arg(BASE); //本地version路径
QString tmp=name.mid(QString(COND).size()); //3.44.rar
tmp.resize(tmp.lastIndexOf(".")); //3.44
QFile file(str);
if(!file.exists()){
if(!file.open(QIODevice::WriteOnly)){
qDebug("打开文件失败,可能是没有该文件夹");
}
file.write(tmp.toUtf8());
file.close();
return true;
}
if(!file.open(QIODevice::ReadWrite)){
qDebug("version.inf文件打不开");
return false;
}
QString baseStr=file.readAll();
if(baseStr.toDouble()<tmp.toDouble()){
file.resize(0);
qDebug("2");
file.write(tmp.toUtf8());
file.close();
return true;
}else{
file.close();
return false;
}
}
阅读全文
0 0
- QT 版本对比versionCompare()
- VersionCompare
- versionCompare js版
- Qt版本
- Qt版本
- NSIS版本号比较-VersionCompare Bug
- 【QT】Qt版本史
- GTKMM 对比Qt
- qt & gtk+ 对比
- DB2版本对比
- Informix版本对比
- hadoop版本的对比
- iOS 应用版本对比
- hadoop版本的对比
- Oracle11g 版本功能对比
- 常用版本管理工具对比
- hadoop 版本功能对比
- 版本控制器的对比
- 炫酷时钟(css3+js)
- java基础教程:面向对象之多态(18)
- Lua中含中文字符串长度计算
- oracle 暴力 密码
- 网络安全基础扫盲
- QT 版本对比versionCompare()
- 基于ISO7637的车载电源系统设计
- Token API
- JavaScript 中的数组函数
- jQuery 新的事件绑定机制on的使用技巧
- 算法设计课作业证明题
- atoi函数
- 写给小白看的Retrofit使用指南
- KVO键值观察运用及其原理