我正在使用QFileSystemModel填充我的樹視圖。用戶可以右鍵單擊樹節點(文件夾)並執行操作(導出該文件夾下的所有特定數據文件)。這是模型還是視圖?
我有這個導出on_tree_clicked()但我覺得這個操作屬於模型。
如果我從QFileSystemModel
中導出我自己的QFileSystemModelWithExport
並添加了導出功能,會更好嗎?從on_tree_clicked(),然後我只是打電話給它?
有沒有另一種方法可以很好地做到這一點?我希望我的on_tree_clicked()
更短,更乾淨。
另外,我對Qt相當陌生,我們如何從Qt核心類如QFileSystemModel
中派生出來?當我添加類時,它可以讓我從QObject,QWidget等派生,但不能從任何模型類派生。
這就是我也在想,你似乎建議從QFileSystemModel派生,以及..如何做到這一點? – zar 2015-02-05 16:17:20
http://stackoverflow.com/questions/10246984/how-to-override-re-implement-a-member-function-in-qfilesystemmodel – GPPK 2015-02-05 16:20:22
它並沒有真正說如何派生它..如果你去添加類,沒有選擇選擇QFileSystemModel作爲基類的選項。 – zar 2015-02-05 16:59:37