qfilesystemmodel

    1熱度

    1回答

    我正在使用QFileSystemModel與QListview顯示目錄中的所有文件。 我想篩選模型,顯示一個類似文件的某些類別: 文本文件:* .TXT * .CSV * .TAB 音樂:* .MP3 * .FLAC * .OGG 的電影:* .AVI * .MKV 我當前的代碼是: MainWindow::MainWindow(QWidget *parent) : QMainWindo

    0熱度

    1回答

    1. 我試圖從QListView模型中刪除幾個列出的文件之一。我使用這個代碼,但它不工作: ui->listView->model()->removeRow(ui->viewFiles->currentIndex().row()); 同樣的事情,如果我使用: model->removeRow(ui->viewFiles->currentIndex().row()); 有什麼不對的代碼,以及

    0熱度

    1回答

    我想保存一些額外的數據到QFileSystemModel作爲文件描述和類似的東西。我已經有一個輸出窗口,用戶可以在其中輸入一些額外的,不需要的數據,但無論如何,如果用戶想添加主應用程序允許的其他內容,我需要實現這一點。 我是否需要繼承QFileSystemModel並向其添加其他數據? 如何修剪用於添加其他數據的plainTextEditor中的新行和空行? 如何將QFileSystem的數據輸出

    0熱度

    1回答

    我在Qt官方論壇上寫過這篇文章,但似乎已經死了,所以我要在這裏複製粘貼它。 我正在編寫複製文件的小程序。我使用QTreeView,我從QFileSystemModel繼承,所以我能夠在QTreeView中的每一行添加複選框。我還使用setNameFilters連接QLineEdit的方法,因此用戶可以指定他想要在QTreeView中顯示哪些文件擴展名。我發現了以下行爲: 1)當我運行程序並輸入擴展

    1熱度

    2回答

    我的工作QTreeviews,一個在它所有的驅動器。而另一個顯示所有對應於那些驅動器上的文件和文件夾。我爲某些特定文件應用了過濾器。因此,它顯示了有這些特定的過濾器格式,以及不具有過濾的文件爲空文件夾的文件夾,所有這些文件夾。現在我的問題是,我不希望顯示其沒有我過濾的文件這些文件夾。我用這: QFileSystemModel *fileSystemModel = new QFileSystemMo

    0熱度

    1回答

    我是Qt中的新手。我在QTreeview中使用QFileSystemModel來研究驅動器的內容。我想從使用這個QFileSystemModel的任何驅動器中找到一個特定的文件。現在,有沒有辦法從這個模型中找到這個特定的文件? 在此先感謝。

    1熱度

    1回答

    我是Qt的新手,正在慢慢找到自己的路。我的目標是讓QListView的QFileSytemModel圖標中的文件名稱包裝,類似於任何操作系統上發現的行爲,如果名稱太長,文本會被分割。 從閱讀互聯網,我相信我需要創建一個自定義的類,延伸QAbstractItemDelegate做我的特殊繪畫和文字環繞。但是,我一直未能找到默認ItemDelegate庫存QListView類開箱即用。 我想要默認類的

    3熱度

    1回答

    我開始Qt/pySide編程,並試圖用QFileSystemModel作爲模型實現一個簡單的QListView。我有這個工作,並且還在模型上定義了一個名稱過濾器。我想獲得QListView中所有文件的列表(或者更確切地說是底層模型)。 下面的代碼出現要做到這一點,但是令人難以置信的醜陋,不可能是正確的方式。幫幫我! model = myQListView.model() idx = model.

    1熱度

    1回答

    我有文件/文件夾的路徑。我怎樣才能得到這個文件/文件夾在系統中的圖標圖像?我正在爲QTreeView寫一個自定義的文件瀏覽模型,並且想要顯示像QFileSystemModel所做的那樣的圖標。

    1熱度

    1回答

    我正在使用QFileSystemModel和QTreeView來顯示根目錄的內容,現在 想要在添加或刪除驅動器時刷新qtreeview。 嘗試使用刷新按鈕來實現此操作,以刪除模型並將其重新設置爲QTreeView。但問題在於,在第二次將模型設置爲視圖後,它不會將列寬擴展到其內容。 是否有任何最佳的解決方案來實現這一點。這裏是一個代碼位... QTreeView fileExplorerTreeVi