那麼我一直在努力的Qt應用程序,我需要顯示文件系統使用QFilesystemModel
。我已經能夠按預期顯示它。當QFilesystemModel顯示驅動器時,是否可以在QTreeView中更改文件夾顏色?
代碼:
QFileSystemModel *model = new QFileSystemModel;
model->setRootPath(QDir::currentPath())
tree->setModel(model);
這裏面顯示所有QTreeView則驅動器。但我們都知道,默認情況下,每個驅動器內存在的文件夾的顏色是黃色。
這就是我想要改變的。有沒有辦法在Qt中,在那裏可以更改文件夾的顏色爲「藍色」 ???
是的,我只是想通了,我必須這樣做。我會很感激,如果你能幫助我,請它:) – Gojira
我編輯答案,如果它可以幫助你,請投票並接受它。 – Kikohs
那麼我根據你上面說的重新構建我的應用程序.....我也把資源文件和路徑放在QPixMap中。但是當我運行該應用程序時,文件夾在QTreeView內的驅動程序中不再可見。我還發現'data()'被調用了n次。這有什麼問題? :) – Gojira