QT QFileSystemWatcher

时间:2016-08-08 20:07:15

标签: python linux pyqt qt4

看似简单但不起作用。我安装了usbautomount。

#Watch the media directory and connect to enable save csv pb
self.usb_watcher = QFileSystemWatcher()
self.usb_watcher.addPaths(["/media/usb0"])
self.usb_watcher.directoryChanged.connect(self.enable_save_csv_pb)
self.usb_watcher.fileChanged.connect(self.enable_save_csv_pb)

我认为这与addpath有关。如果我没有放入方括号,我会收到以下错误消息:

QFileSystemWatcher: failed to add paths: m, e, d, i, a, /, u, s, b, 0

但我看过没有方括号的例子。

1 个答案:

答案 0 :(得分:0)

我认为您应该使用addPath代替addPaths