博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
22.监视文件
阅读量:5328 次
发布时间:2019-06-14

本文共 1652 字,大约阅读时间需要 5 分钟。

  • mainwindow.h
    1 #ifndef MAINWINDOW_H 2 #define MAINWINDOW_H 3  4 #include 
    5 #include
    6 #include
    7 8 namespace Ui { 9 class MainWindow;10 }11 12 class MainWindow : public QMainWindow13 {14 Q_OBJECT15 16 public:17 explicit MainWindow(QWidget *parent = 0);18 ~MainWindow();19 20 private slots:21 void directoryChanged(QString path);22 23 private:24 Ui::MainWindow *ui;25 QFileSystemWatcher fsspy;26 QLabel *label;27 };28 29 #endif // MAINWINDOW_H

     

  • mainwindow.cpp
    1 #include "mainwindow.h" 2 #include "ui_mainwindow.h" 3 #include 
    4 #include
    5 #include
    6 #include
    7 8 MainWindow::MainWindow(QWidget *parent) : 9 QMainWindow(parent),10 ui(new Ui::MainWindow)11 {12 ui->setupUi(this);13 14 //获取指定目录15 QStringList args = qApp->arguments();16 QString path;17 if(args.count()>1)18 {19 path=args[1];20 }21 else22 {23 path = QDir::currentPath();24 }25 26 label = new QLabel(this);27 label->setText("spypath"+path);28 QVBoxLayout *layout = new QVBoxLayout(this);29 layout->addWidget(label);30 qDebug() << path;31 fsspy.addPath(path);32 connect(&fsspy,SIGNAL(directoryChanged(QString)),this,SLOT(directoryChanged(QString)));33 }34 35 MainWindow::~MainWindow()36 {37 delete ui;38 }39 40 //触发监视41 void MainWindow::directoryChanged(QString path)42 {43 QMessageBox::information(NULL,"changes",path);44 }

     

     

转载于:https://www.cnblogs.com/xiaochi/p/8757931.html

你可能感兴趣的文章
shell - 常识
查看>>
[PHP] excel 的导入导出
查看>>
docker-containerd 启动流程分析
查看>>
SDL(01-10)
查看>>
网络爬虫基本原理(一)
查看>>
HDU 1021 Fibonacci Again
查看>>
【BZOJ 1050】1050: [HAOI2006]旅行comf (动态SPFA)
查看>>
Handler.sendMessage 与 Handler.obtainMessage.sendToTarget比较
查看>>
(翻译)从底层了解ASP.NET体系结构 [转]
查看>>
IM开发通信协议基础知识(一)---TCP、UDP、HTTP、SOCKET
查看>>
UVa 10129 - Play on Words (欧拉回路, DFS)
查看>>
Android Studio 创建/打开项目时一直处于Building“project name”Gradle project info 的解决...
查看>>
Android ViewPager使用详解
查看>>
【转】C# 过滤HTML,脚本,数据库关键字,特殊字符
查看>>
iATKOS v7硬盘安装教程(硬盘助手+变色龙安装版)
查看>>
Android连接数据库的问题
查看>>
A Story of One Country (Hard) CodeForces - 1181E2 (分治)
查看>>
Android使用本地广播
查看>>
python 删除大表数据
查看>>
【CC评网】2013.第44周 把握每天的第一个小时
查看>>