qt监视文件遇到有关问题,求解

qt监视文件遇到问题,求解
QFileSystemWatcher fsWatcher;
QString path;
path = QDir::currentPath();
fsWatcher.addPath(path);
connect(&fsWatcher,SIGNAL(fileChanged(QString)), this,
  SLOT(txtchanged()));
在工作目录下有个log文件,我想监视log文件,在它变化的时候,把内容显示出来。其中txtchanged()读取log文件显示到textedit控件中,测试过,没有问题。但是运行程序,然后更改log文件,没有反应,求解。

------解决方案--------------------
你正在监视的是目录,不是文件!不信你可以试试,在你监视的那个目录下添加个新文件,槽就会调用。

你应该把那个log文件也添加进去。