次の問題があります。を作成する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 ;
}