Qt官方示例-目錄視圖

該示例顯示了本地文件系統(tǒng)的樹狀視圖歌憨。它使用QFileSystemModel類提供文件和目錄信息。

main_page.png

??聲明model為用于讀取本地文件系統(tǒng)的數(shù)據(jù)模型墩衙。model.setRootPath("")將當(dāng)前文件夾設(shè)置為將從其model開始讀取的文件夾务嫡。QTreeView對象tree以樹結(jié)構(gòu)的可視化文件系統(tǒng)

QFileSystemModel model;
model.setRootPath("");
if (parser.isSet(dontUseCustomDirectoryIconsOption))
    model.iconProvider()->setOptions(QFileIconProvider::DontUseCustomDirectoryIcons);
QTreeView tree;
tree.setModel(&model);

??設(shè)置文件系統(tǒng)樹的動畫漆改,縮進(jìn)植袍,排序,窗口大小籽懦,布局和標(biāo)題于个。

tree.setAnimated(false);
tree.setIndentation(20);
tree.setSortingEnabled(true);
const QSize availableSize = QApplication::desktop()->availableGeometry(&tree).size();
tree.resize(availableSize / 2);
tree.setColumnWidth(0, tree.width() / 3);

tree.setWindowTitle(QObject::tr("Dir View"));
tree.show();

關(guān)于更多

  • QtCreator軟件可以找到:
what_find.png
  • 或在以下Qt安裝目錄找到:
C:\Qt\{你的Qt版本}\Examples\{你的Qt版本}\widgets\itemviews\dirview
  • 相關(guān)鏈接
https://doc.qt.io/qt-5/qtwidgets-itemviews-dirview-example.html
  • Qt君公眾號回復(fù)『Qt示例』獲取更多內(nèi)容暮顺。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末厅篓,一起剝皮案震驚了整個(gè)濱河市秀存,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌羽氮,老刑警劉巖或链,帶你破解...
    沈念sama閱讀 217,826評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異档押,居然都是意外死亡澳盐,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評論 3 395
  • 文/潘曉璐 我一進(jìn)店門令宿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來叼耙,“玉大人,你說我怎么就攤上這事粒没∩竿瘢” “怎么了?”我有些...
    開封第一講書人閱讀 164,234評論 0 354
  • 文/不壞的土叔 我叫張陵癞松,是天一觀的道長爽撒。 經(jīng)常有香客問我,道長响蓉,這世上最難降的妖魔是什么硕勿? 我笑而不...
    開封第一講書人閱讀 58,562評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮枫甲,結(jié)果婚禮上源武,老公的妹妹穿的比我還像新娘。我一直安慰自己言秸,他們只是感情好软能,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,611評論 6 392
  • 文/花漫 我一把揭開白布迎捺。 她就那樣靜靜地躺著举畸,像睡著了一般。 火紅的嫁衣襯著肌膚如雪凳枝。 梳的紋絲不亂的頭發(fā)上抄沮,一...
    開封第一講書人閱讀 51,482評論 1 302
  • 那天,我揣著相機(jī)與錄音岖瑰,去河邊找鬼叛买。 笑死,一個(gè)胖子當(dāng)著我的面吹牛蹋订,可吹牛的內(nèi)容都是我干的率挣。 我是一名探鬼主播,決...
    沈念sama閱讀 40,271評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼露戒,長吁一口氣:“原來是場噩夢啊……” “哼椒功!你這毒婦竟也來了捶箱?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,166評論 0 276
  • 序言:老撾萬榮一對情侶失蹤动漾,失蹤者是張志新(化名)和其女友劉穎丁屎,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體旱眯,經(jīng)...
    沈念sama閱讀 45,608評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡晨川,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,814評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了删豺。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片共虑。...
    茶點(diǎn)故事閱讀 39,926評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖吼鳞,靈堂內(nèi)的尸體忽然破棺而出看蚜,到底是詐尸還是另有隱情,我是刑警寧澤赔桌,帶...
    沈念sama閱讀 35,644評論 5 346
  • 正文 年R本政府宣布供炎,位于F島的核電站,受9級特大地震影響疾党,放射性物質(zhì)發(fā)生泄漏音诫。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,249評論 3 329
  • 文/蒙蒙 一雪位、第九天 我趴在偏房一處隱蔽的房頂上張望竭钝。 院中可真熱鬧,春花似錦雹洗、人聲如沸香罐。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽庇茫。三九已至,卻和暖如春螃成,著一層夾襖步出監(jiān)牢的瞬間旦签,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評論 1 269
  • 我被黑心中介騙來泰國打工寸宏, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留宁炫,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,063評論 3 370
  • 正文 我出身青樓氮凝,卻偏偏與公主長得像羔巢,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,871評論 2 354

推薦閱讀更多精彩內(nèi)容

  • Qt是屬于一個(gè)跨平臺的GUI開發(fā)軟件竿秆,支持的平臺有Unix炭臭、Linux、Windows/WinCE袍辞、IOS等鞋仍。 Q...
    一葉之界閱讀 8,162評論 0 17
  • 15.Qt 和 C++(Qt and C++) 本章的作者:jryannel ** 注意: **最新的構(gòu)建時(shí)間:2...
    趙者也閱讀 1,237評論 0 3
  • Linux和Windows操作系統(tǒng)中的文件系統(tǒng)些不同,在學(xué)習(xí)使用linux之前搅吁,能夠了解這個(gè)不同之處助于后續(xù)的學(xué)習(xí)...
    Leon_Geo閱讀 11,575評論 1 18
  • 命令簡介 cmd是command的縮寫.即命令行 威创。 雖然隨著計(jì)算機(jī)產(chǎn)業(yè)的發(fā)展,Windows 操作系統(tǒng)的應(yīng)用越來...
    Littleston閱讀 3,319評論 0 12
  • 本文通過幾個(gè)示例谎懦,來學(xué)習(xí)如何開發(fā) Qt Creator 插件肚豺。 首先,先確定幾個(gè)目錄的位置: Qt 安裝目錄 - ...
    AbeirL閱讀 2,665評論 0 0