#include "Msg.h"
Msg::Msg()
{
QFont font;
font.setPointSize(24);
setFont(font);
QStringList args = qApp->arguments();
QString path;
if (args.count() > 1)
path = args[1];
else
//path = QDir::currentPath();
path = "./11.txt";
label = new QLabel();
label->setText(tr("监视的目录:") + path);
QVBoxLayout *layout = new QVBoxLayout;
layout->addWidget(label);
setLayout(layout);
fsWatcher.addPath(path);
//connect(&fsWatcher, SIGNAL(directoryChanged(QString)), this, SLOT(directoryChanged(QString)));
connect(&fsWatcher, SIGNAL(fileChanged(QString)), this, SLOT(fileChanged(QString)));
}
void Msg::directoryChanged(QString path)
{
QMessageBox::information(NULL, tr("目录有变化"), path);
}
void Msg::fileChanged(QString path)
{
QMessageBox::information(NULL, tr("文件有变化"), path);
}
这个论坛没有高手啊?