国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

界面開發(fā)框架Qt新手入門教程:Dir視圖使用實(shí)例

這篇具有很好參考價(jià)值的文章主要介紹了界面開發(fā)框架Qt新手入門教程:Dir視圖使用實(shí)例。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

Qt?是目前最先進(jìn)、最完整的跨平臺(tái)C++開發(fā)工具。它不僅完全實(shí)現(xiàn)了一次編寫,所有平臺(tái)無差別運(yùn)行,更提供了幾乎所有開發(fā)過程中需要用到的工具。如今,Qt已被運(yùn)用于超過70個(gè)行業(yè)、數(shù)千家企業(yè),支持?jǐn)?shù)百萬設(shè)備及應(yīng)用。

點(diǎn)擊獲取Qt Widget組件下載

本示例演示了樹形視圖的用法,以及在觸摸屏上的平滑滑動(dòng)。

Dir視圖示例展示了本地文件系統(tǒng)的樹視圖,它使用QFileSystemModel?類來提供文件和目錄信息。

界面開發(fā)框架Qt新手入門教程:Dir視圖使用實(shí)例
QCommandLineParser parser;
parser.setApplicationDescription("Qt Dir View Example");
parser.addHelpOption();
parser.addVersionOption();
QCommandLineOption dontUseCustomDirectoryIconsOption("c", "Set QFileSystemModel::DontUseCustomDirectoryIcons");
parser.addOption(dontUseCustomDirectoryIconsOption);
QCommandLineOption dontWatchOption("w", "Set QFileSystemModel::DontWatch");
parser.addOption(dontWatchOption);
parser.addPositionalArgument("directory", "The directory to start in.");
parser.process(app);
const QString rootPath = parser.positionalArguments().isEmpty()

本示例支持許多命令行選項(xiàng),這些選項(xiàng)包括:

  • 應(yīng)用程序描述
  • -help 選項(xiàng)
  • -version?選項(xiàng)
  • 如果指定了選項(xiàng){-c},應(yīng)用程序?qū)⒉粫?huì)使用自定義目錄選項(xiàng)
QFileSystemModel model;
QFileIconProvider iconProvider;
model.setIconProvider(&iconProvider);
model.setRootPath("");
if (parser.isSet(dontUseCustomDirectoryIconsOption))
model.setOption(QFileSystemModel::DontUseCustomDirectoryIcons);
if (parser.isSet(dontWatchOption))
model.setOption(QFileSystemModel::DontWatchForChanges);
QTreeView tree;
tree.setModel(&model);

將model聲明為讀取本地文件系統(tǒng)的數(shù)據(jù)模型,setrootpath("")將當(dāng)前文件夾設(shè)置為模型將開始讀取的文件夾,QTreeView對(duì)象樹以樹狀結(jié)構(gòu)可視化文件系統(tǒng)。

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

設(shè)置文件系統(tǒng)樹的動(dòng)畫、縮進(jìn)、排序和大小調(diào)整的布局選項(xiàng)。

QScroller::grabGesture(&tree, QScroller::TouchGesture);

創(chuàng)建一個(gè)QScroller實(shí)例來識(shí)別觸摸屏上的手勢,這樣您就可以用手指輕彈樹視圖。

?文章來源地址http://www.zghlxwxcb.cn/news/detail-479145.html

到了這里,關(guān)于界面開發(fā)框架Qt新手入門教程:Dir視圖使用實(shí)例的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 微服務(wù)框架Consul--新手入門

    微服務(wù)框架Consul--新手入門

    Consul 是由 HashiCorp 開發(fā)的一款軟件工具,提供了一組功能,用于服務(wù)發(fā)現(xiàn)、配置管理和網(wǎng)絡(luò)基礎(chǔ)設(shè)施自動(dòng)化。它旨在幫助組織管理現(xiàn)代分布式和微服務(wù)架構(gòu)系統(tǒng)的復(fù)雜性。以下是Consul的一些關(guān)鍵方面和功能: 服務(wù)發(fā)現(xiàn):Consul 允許服務(wù)自行注冊(cè)并以動(dòng)態(tài)和自動(dòng)化的方式發(fā)現(xiàn)其

    2024年02月07日
    瀏覽(29)
  • HLS新手入門教程

    HLS新手入門教程

    HLS是一種高級(jí)綜合技術(shù),它允許開發(fā)人員使用高級(jí)語言(如C、C++和SystemC)來描述數(shù)字電路的行為和功能,然后將其轉(zhuǎn)換為硬件電路實(shí)現(xiàn)。這種轉(zhuǎn)換過程是自動(dòng)完成的,因此開發(fā)人員無需手動(dòng)編寫硬件描述語言(HDL)。 HLS的主要目的是簡化FPGA設(shè)計(jì)流程,提高設(shè)計(jì)效率和設(shè)計(jì)質(zhì)

    2024年02月02日
    瀏覽(35)
  • 新手入門Jenkins自動(dòng)化部署入門詳細(xì)教程

    新手入門Jenkins自動(dòng)化部署入門詳細(xì)教程

    在實(shí)際開發(fā)中,我們經(jīng)常要一邊開發(fā)一邊測試,當(dāng)然這里說的測試并不是程序員對(duì)自己代碼的單元測試,而是同組程序員將代碼提交后,由測試人員測試; 或者前后端分離后,經(jīng)常會(huì)修改接口,然后重新部署; 這些情況都會(huì)涉及到頻繁的打包部署; 手動(dòng)打包常規(guī)步驟: 1.提

    2024年02月13日
    瀏覽(31)
  • StarkNet新手入門教程:教你用bitget 錢包入門

    StarkNet新手入門教程:教你用bitget 錢包入門

    理想的Starknet (web3.bitget.com/zh/assets/starknet-wallet) 錢包取決于個(gè)人喜好,同時(shí)考慮安全性、用戶友好性、帳戶恢復(fù)選項(xiàng)和多通證支持等因素。盡管如此,無論您使用 Starknet (STRK) 的目的是持有還是交易,Bitget Wallet 都是您管理 STRK 以及其他以太坊和 Optimism 加密資產(chǎn)的理想錢包選擇

    2024年03月12日
    瀏覽(28)
  • 【Jmeter】壓力測試新手入門教程

    【Jmeter】壓力測試新手入門教程

    壓力測試是每一個(gè)Web應(yīng)用程序上線之前都需要做的一個(gè)測試,他可以幫助我們發(fā)現(xiàn)系統(tǒng)中的瓶頸問題,減少發(fā)布到生產(chǎn)環(huán)境后出問題的幾率;預(yù)估系統(tǒng)的承載能力,使我們能根據(jù)其做出一些應(yīng)對(duì)措施。所以壓力測試是一個(gè)非常重要的步驟,下面我?guī)Т蠹襾硎褂靡豢顗毫y試工

    2024年04月15日
    瀏覽(22)
  • qt qtcreator qt+vs 編譯器
關(guān)于QT、QT creator和編譯器,新手入門必知的一些知識(shí)關(guān)于QT、QT creator和編譯器,新手入門必知的一些知識(shí)_qt和qtcreator的區(qū)別_炫彩靈感的博客-CSDN博客

    qt qtcreator qt+vs 編譯器 關(guān)于QT、QT creator和編譯器,新手入門必知的一些知識(shí)關(guān)于QT、QT creator和編譯器,新手入門必知的一些知識(shí)_qt和qtcreator的區(qū)別_炫彩靈感的博客-CSDN博客

    對(duì)于一個(gè)新手而言,基本體會(huì)如下: Qt Creator Qt Creator優(yōu)勢 可以實(shí)現(xiàn)Ui和代碼無縫切換。(VS不行) 對(duì)于漢字的支持更好 提示功能做的更好。 比如:#include等,敲出#inc即有提示。 qmake非常好用 項(xiàng)目管理更方便,可以添加pri之類的來管理子模塊 Qt Creator劣勢(IDE本身巨大劣勢)

    2024年02月11日
    瀏覽(87)
  • Git 新手快速入門教程

    Git 新手快速入門教程

    1. 何為版本控制 版本控制是一種記錄文件變化的系統(tǒng),可以跟蹤文件的修改歷史,并允許用戶在不同版本之間進(jìn)行比較、恢復(fù)或合并。它主要用于軟件開發(fā)過程中管理代碼的變更,但也可以應(yīng)用于任何需要跟蹤文件變更的場景。 版本控制系統(tǒng)(VCS)可以幫助團(tuán)隊(duì)協(xié)作開發(fā),

    2024年04月26日
    瀏覽(26)
  • 電腦黑客技術(shù)新手入門,自學(xué)黑客技術(shù)入門教程

    電腦黑客技術(shù)新手入門,自學(xué)黑客技術(shù)入門教程

    最近經(jīng)常有小伙伴聯(lián)系我說要學(xué)黑客技術(shù),當(dāng)然目的各種各樣,有的就是覺得黑客很酷,單純想要學(xué)技術(shù),還有的就是想找人幫忙攻擊賭博網(wǎng)站或者監(jiān)聽別人的電話(以女朋友的電話居多),對(duì)于想要單純學(xué)技術(shù)的朋友我很歡迎他們問我問題,但對(duì)于那些想做違法事情的人我

    2024年02月10日
    瀏覽(23)
  • Windows 驅(qū)動(dòng)開發(fā) 新手入門(四)

    本系列所有文章 Windows 驅(qū)動(dòng)開發(fā) 新手入門(一) Windows 驅(qū)動(dòng)開發(fā) 新手入門(二) Windows 驅(qū)動(dòng)開發(fā) 新手入門(三) Windows 驅(qū)動(dòng)開發(fā) 新手入門(四) 本篇文章介紹一下設(shè)備對(duì)象,這是寫驅(qū)動(dòng)過濾的基礎(chǔ),比如鍵盤,串口等等的過濾。 PDO 是 Phsical Device Object 的縮寫,直譯就是物

    2023年04月08日
    瀏覽(25)
  • Midjourney入門教程,新手必看!

    Midjourney入門教程,新手必看!

    1.1 Midjourney是什么? Midjourney是一款非常受歡迎的AI繪圖工具,可根據(jù)用戶輸入的內(nèi)容生成高質(zhì)量圖像,該工具于2022年3月首次亮相,雖然Midjourney在發(fā)展過程中遇到了技術(shù)、金錢等諸多壓力,但最終給廣大AI繪畫愛好者帶來極致的體驗(yàn)。 1.2 Midjourney有何優(yōu)勢? ●智能化繪圖 Mi

    2024年01月18日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包