我希望我的c ++应用程序能够监视名为“aaa”的文件中的更改。我想通过QSocketNotifier来做。我没有从文档中了解如何做到这一点。你能给我一个样品吗?
10!
答案 0 :(得分:3)
使用QFileSystemWatcher。它为你执行所有inotify hackery。
答案 1 :(得分:2)
QSocketNotifier类适用于套接字,而不是文件。由于它显然使用了select(2),因此可能通过传递inotify_init()返回的文件描述符并将其欺骗到以这种方式监视文件更改。但是,这非常值得怀疑。