我遇到以下問題:我創建了QFileSystemWatcher
,它在Linux上運行良好,但在Windows 7上無法正常工作。您是否可以在代碼中發現可能導致它無法工作的任何內容?Windows上的Qt QFileSystemWatcher
Thx。
這裏是初始化代碼:
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 ;
}
可能的路徑有以不同的方式表示重新添加呢? – 2012-07-26 12:43:39
路徑如下:'(「C:/Users/fela/work/d_RTI-1638/build/Applications/Debug/conf/configuration.xml」)(這是mConfigChangeWatcher-> files的輸出() – fritzone 2012-07-26 12:45:25
我寫了一個簡單的應用程序,它的工作原理也許對我們來說,這與我們將應用程序移動到另一個線程,然後以某種方式發送信號會丟失... – fritzone 2012-08-06 07:33:39