日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

QT的QCommandLineParser类的使用

發布時間:2024/9/27 c/c++ 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 QT的QCommandLineParser类的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

詳細說明
QCommandLineParser類提供了一種處理命令行選項的方法。

QCoreApplication提供命令行參數作為簡單的字符串列表。 QCommandLineParser提供了定義一組選項,解析命令行參數以及存儲實際使用的選項以及選項值的功能。
任何不是選項的參數(即不是以-開頭)都存儲為“位置參數”。
解析器處理短名稱,長名稱,相同選項的多個名稱以及選項值。
命令行上的選項被識別為以單字符或雙字符開頭。選項-(僅單破折號)是一種特殊情況,通常表示標準輸入,不被視為選項。解析器會將選項-之后的所有內容(雙破折號)視為位置參數。
短選項是單個字母。選項v將通過在命令行上傳遞-v來指定。在默認的解析模式下,短選項可以緊湊的形式編寫,例如-abc等效于-a -b -c。可以將的解析模式設置為ParseAsLongOptions,在這種情況下,-abc將被解析為長選項abc。
長選項超過一個字母長,不能一起壓縮。長選項verbose將作為–verbose或-verbose傳遞。
可以使用賦值運算符將值傳遞給選項:-v = value --verbose = value,或空格:-v value --verbose value,即,將下一個參數用作值(即使它以-開頭)。
解析器不支持可選值-如果將選項設置為需要一個值,則必須存在一個。如果這樣的選項放在最后并且沒有任何值,則該選項將被視為未指定。
解析器不自動通過使用–disable-option或–no-option格式來支持否定或禁用長選項。但是,可以通過以no-option作為其名稱之一的選項進行顯式處理,并顯式處理該選項。
例:</

總結

以上是生活随笔為你收集整理的QT的QCommandLineParser类的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。