本人从qt官网由Qt5.5.0(先卸了)重安装到Qt5.5.1,VS2010编译。安装过程中,从未注册免费账号。
先前在Qt5.5.0编了一个程序,Qt升级后重新在Qt5.5.1上编译了这程序,一切正常。最近,偶然想修改这程序,发现mainwindow.cpp 部分内容被删除,mainwindow.cpp现显示内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorProject>
<!-- Written by QtCreator 3.5.1, 2015-10-17T08:29:07. -->
<qtcreator>
......
<value type="int">3</value>
<value receive=999; // 程序C++代码
ui->tableWidget->item(irow,6)->setBackgroundColor(Qt::red);
......
if(reply->error()==QNetworkReply::UnknownServerError) // "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">"
.....
紫色部分为自写代码。因当初代码无需改动,故上述文档变动可能缘起Qt升级后qtcreater自动操作。诡异的是我放在另一文件夹中同一文件也同样如此。
当然原因可能是中了病毒,为此特地查杀了两次,未有发现。网上也未看到相似的问题。不知大家如何看待这事?