看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: Win10, Linux, ...) vs2015 win7 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) qt 5.7 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): 目前是需要類似這樣的功能 然後 那個檔案checkbox要是被選中的話 再按一個button就可以匯出csv檔 http://imgur.com/0071amY 目前是用QDirModel+QListView 因為->setRootIndex(treeModel->index("./file")); 可以直接取得那個資料夾以下的所有檔案 但問題是 檔案(記錄系統資訊)是會隨著程式跑的時間越長而增加的 所以如果用label跟checkbox的話 那就是 每次進那個頁面都要動態去創QLabel 然後離開頁面的時候 要delete那些label跟checkbox 不知道有沒有更推薦的做法呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.242.6.98 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1487578966.A.A6F.html
uranusjr: 動態是對的, 這件事 QListView 可以幫你做掉, 不用手動 02/20 18:11
uranusjr: 大概長這樣 http://d.pr/vhxt 02/20 19:02
MOONY135: 請問有沒有辦法再把檔案名改格式 例如我想隱藏副檔名 02/21 10:00
MOONY135: 還有跟換ICON 02/21 10:00
uranusjr: 換 icon: QFileIconProvider 自己去查文件 02/21 10:20
uranusjr: 隱藏副檔名: 改寫 subclass 的 data function 02/21 10:21
uranusjr: 你需要從頭學一下 Qt 裡 model-view-delegate 的原理 02/21 10:21
uranusjr: http://doc.qt.io/qt-5/modelview.html 02/21 10:22
MOONY135: 感謝你的教學 02/21 11:20