[英]QFileSystemModel doesn't emit fileRenamed signal
我正在嘗試使用 QFileSystemModel 觀察目錄中的更改。 每當我重命名根路徑中的文件時,只會發出 directoryLoaded() 信號。 我希望發出 fileRenamed() 信號,以便我知道哪個文件被重命名為新名稱。 這是我的代碼: ...
[英]QFileSystemModel doesn't emit fileRenamed signal
我正在嘗試使用 QFileSystemModel 觀察目錄中的更改。 每當我重命名根路徑中的文件時,只會發出 directoryLoaded() 信號。 我希望發出 fileRenamed() 信號,以便我知道哪個文件被重命名為新名稱。 這是我的代碼: ...
[英]Why does QFileSystemWatcher emit multiple signals? and QFileInfo for the first time writes a zero file size
當文件被更改時,信號應該觸發 1 次,但對我來說它可以工作幾次。 在設置功能中,我請求大小並打印 更改文檔后,信號處理了 2 次,盡管我保存了文檔並更改了 1 次。 為什么 QFileSystemWatcher 會發出 2 次信號? 為什么 QFileInfo 在第一個請求時生成零大小? ...
[英]Qt: Catch external changes on an SQLite database
) 我正在使用通過QSqlDatabase的SQLite數據庫開發程序。 我想處理(希望很少見)這種情況,即對數據庫進行的某些更改不是由程序在運行時引起的(例如,用戶可以刪除寫訪問權,移動或刪除文件或手動對其進行修改)。 我嘗試使用QFileSystemWatcher 。 我讓它 ...
[英]Cannot connect QFileSystemWatcher::directoryChanged to a lambda
如標題所述,我試圖將QFileSystemWatcher::directoryChanged(const QString&)信號連接到lambda,但是當我使用g ++(7.2.1)進行編譯時,出現以下錯誤(由於SO不會,所以被縮寫)讓我發布太多代碼): 我正在使用Qt 5.9進 ...
[英]using QFileSystemWatcher::Files() to get file count of watched folder example? count is always 0?
我試圖在周末解決這個問題,但無濟於事。 我似乎找不到直接使用QFileSystemWatcher :: Files()的示例,所以我想我會問。 我有一個程序: 讓用戶選擇“源”文件夾。 按下按鈕以開始查看該源文件夾中的新文件 使用“ directoryChang ...
[英]QFileSystemWatcher: Detect if file has been flushed
我有一個QT應用程序需要知道特定文件中何時有新數據。 所以我使用QFileSystemWatcher並將fileChanged信號連接到一個函數,該函數將在發生更改時發送消息。 問題是當另一個應用程序刷新此文件時,不會發出fileChanged信號,但只有在它關閉文件后才會發出。 ...
[英]PyQt, QFileSystemWatcher doesn't capture the file added
我需要監視某個文件夾,並確定是否將新文件添加到該文件夾,然后詢問用戶是否要打印該文件。 問題在於QFileSystemWatcher,我無法真正弄清楚如何獲取已添加文件的名稱。 我嘗試了此代碼(請參閱下文),但是file_changed函數不會對任何文件夾更改做出反應。 directo ...
[英]QFileSystemWatcher error handling with PySide/PyQt - Python 3.x
我的程序利用Qt的QFileSystemWatcher函數監視網絡目錄(不在本地計算機本身上)的更改,然后在發現更改時運行腳本。 大多數情況下,此功能均按要求執行。 該程序設計為運行24/7,使用此特定功能引起了一些問題。 引起問題的錯誤如下: 我要實現的功能如下: ...
[英]When I get directoryChanged signal from QFileSystemWatecher the file newly added is not completed to read
當文件添加到“ / test”時,我想收到通知。 因此,我使用了QFilesystemWatcher的directoryChanged信號。 但是,當“ cp aa.txt / test”時,我得到了directoryChanged信號,當我讀取aa.txt時,我的aa.txt不完整。 ...
[英]WinEvent Logs and QFileSystemWatcher
我嘗試將Windows7的WinEvent Logs添加到QFileSystemWatcher。但是, addPath()方法返回false值。 嘗試添加winevt文件夾后得到的結果相同: Winevt文件夾具有只讀屬性,但我無法對其進行修改(更改,應用,關閉和重新打開屬性在保 ...
[英]How to only emit one directoryChanged signal with QFileSystemWatcher
這是我的應用程序的基本前提: 我已經建立了一個QFileSystemWatcher來監視目錄。 我過去使用過QFileSystemWatcher,它始終運行完美(對於目錄和文件更改)。 該應用程序將在\\ Images文件夾中顯示圖像的幻燈片顯示。 當新圖像放置在\\ Im ...
[英]Better way of using QFileSystemWatcher to import data files as they are generated?
我正在使用PyQt4編寫一個監視文件夾的應用程序,並在收集數據時導入數據(包含在子文件夾中),以便可以在生成數據時對其進行分析。 本質上,數據收集軟件的工作方式是它生成一個文件夾,用於放置其數據文件。 在該文件夾中放置幾個文件-不同的.xml文件,其中包含軟件的不同配置參數以及實際的 ...
[英]Calling a class method in Python/PySide
我花了比我想承認的標題更長的時間,因為我的問題很難表達。 這是情況的快速摘要: 我正在使用Python 3.4和PySide編寫基本的GUI 我正在使用QFileSystemWatcher監視特定文件 更改文件后,QFileSystemWatcher調用一個方法, ...
[英]QFileSystemWatcher::files() doesn't return a list of files
我正在使用QFileSystemWatcher來監視在watcher->addPath("myPath")方法中設置的目錄中的更改。 當我調用watcher->directories()我看到了myPath 。 但是,當我調用watcher->files()什么也看 ...
[英]QFileSystemWatcher locks directory on Windows
我正在使用QFileSystemWatcher遞歸查看目錄。 而且,如果正在監視子目錄,我將無法通過編程方式或手動方式重命名/刪除父目錄。 當嘗試通過系統手動重命名時,出現一個消息框,提示“操作無法完成,因為其中的文件夾/文件已在另一個程序中打開”,並且在通過程序重命名時失敗。 我 ...
[英]QT detect directory and subfolders changes
我想檢測不包含子文件夾的目錄中的任何更改: 例如:如果我在目錄D:\\ dropbox中放置一個列表器,我希望我的應用程序顯示以下內容: D:\\ dropbox \\ folder1 \\ file1.txt被刪除 D:\\ dropbox \\ folder1 \\ ...
[英]Monitoring file integrity
我想編寫一個簡單的應用程序,告訴我文件何時被修改。 <QFileSystemWatcher>類僅在程序運行時才監視更改嗎? 如果是這樣,還有其他可用於文件完整性監視的類嗎? ...
[英]How to obtain the changed file names from the QFileSystemWatcher `directoryChanged` event
如何從QFileSystemWatcher directoryChanged事件獲取更改的文件名? ...
[英]Qt: check if a file in folder is changed
有沒有辦法在指定目錄(或子文件夾)中的文件觸發操作,而不是每次都獲取所有修改時間? 我問,因為我要檢查這個 ...
[英]QT - QFileSystemModel on server-client program
我正在做一個服務器-客戶端QT項目,該項目允許在服務器和客戶端之間傳輸文件。 作為一個GUI項目,我想在客戶端程序上顯示服務器的文件系統,例如文件瀏覽器。 問題是:是否可以將QFileSystemModel或QFileSystemWatcher從服務器發送到客戶端,或在客戶端顯示服務器的 ...