我有以下问题:我创建了一个QFileSystemWatcher
,它在 Linux 上运行和运行良好,但在 Windows 7 上没有。你能在代码中发现任何可能使它无法工作的东西吗?
谢谢。
这是初始化它的代码:
mConfigChangeWatcher = new QFileSystemWatcher();
mConfigChangeWatcher->addPath(config_file_name);
QObject::connect(mConfigChangeWatcher,
SIGNAL(fileChanged(QString)),
this,
SLOT(configFileChanged(QString)));
这应该是完成工作的插槽:
void MyClass::configFileChanged(const QString &file)
{
qDebug() << "Changed: " << file ;
}