導航:首頁 > 文件管理 > qt什麼時候用配置文件

qt什麼時候用配置文件

發布時間:2025-03-23 08:03:20

① Qt中配置文件QSettings使用方法

QSettings類提供了持久的跨平台應用程序設置。用戶通常期望應用程序記住它的設置(窗口大小、位置等)所有會話。這些信息通常存儲在Windows系統注冊表,OS X和iOS的屬性列表文件中。在Unix系統中,在缺乏標準的情況下,許多應用程序(包括KDE應用程序)使用INI文本文件。QSettings圍繞這些抽象技術,使我們能夠以便攜的方式保存和恢復應用程序設置。它還支持自定義存儲格式。QSettings API基於QVariant,可以保存很多基礎的類型,比如 QString、QRect、QImage等。如果你需要的是一個非持久性的基於內存結構,可以考慮使用QMap<QString, QVariant>代配敬鎮替。

QString exe_FilePath = QCoreApplication::applicationDirPath(); //獲取exe應用程序路徑
QString current_FilePath= QDir::currentPath(); //獲取當前工作目錄路徑

QSetting對象既可以創建在棧上,也可以創建在堆(即new)上,構建和銷毀速度很快。當創建一個QSetting對象時,必須指定公司或組織名稱(或文件名),和產品應用培粗名稱(或文件格式,例如Windows中的.ini)。

方法一:

方法二:

方法一:

效果如下

方稿塵法二:

效果如下

② Qt - Quick控制項配置文件(qtquickcontrols2.conf)

Qt Quick Controls支持一個特殊的配置文件 qtquickcontrols2.conf ,該文件內置於應用程序的資源中。

配置文件可以指定首選樣式和某些樣式特定的屬性。下面的示例指定首選樣式為 Material樣式 。此外,當應用程序以「材質」樣式運行時,其主題為淺色,強調色和原色分別為藍綠色和藍灰色。但是,如果應用程序改用 通用樣式 運行,則強調色為紅色,並根據系統主題色選擇適當的主題。

可以使用 QT_QUICK_CONTROLS_CONF 環境變數為配置文件指定自定義位置。

可以 Controls 在配置文件的一部分中指定以下值:

下表在配置文件的一部分中列出了可用於配置 Imagine樣式 的值 Imagine :

例如,要指定存儲在 資源系統 的目錄的路徑:

要指定本地目錄的相對路徑:

注意: 由於技術限制,如果路徑相對於文件 qtquickcontrols2.conf ,則不應將其命名為 「 imagine」 。

下表在配置文件的一部分中列出了可用於配置 材料樣式 的值 Material :

下表在配置文件的一部分中列出了可用於配置 通用樣式的 值 Universal :

可以在配置文件中每個樣式部分的子組中指定默認 字體 Font 。 Font 可以通過兩種替代方式定義該子組:

支持的字體屬性:

可以在配置旁州文件中每個樣式部分的子組中指定默認 調色板 Palette 。 Palette 可以通過兩種替代方式定義該子組:

要麼:

有關支持的屬性的和啟咐完整列表,請參見 調色板QML基本類型 。

為了使Qt Quick Controls可以找到配置文件,必須使用 The Qt Resource System 將其內置到應用程序的資源中喚純。這是一個示例 .qrc 文件:

注意: Qt Quick Controls使用文件選擇器來載入配置文件。可以為不同的平台和語言環境提供不同的配置文件。有關更多詳細信息,請參見 QFileSelector 文檔。

最後, .qrc 必須在應用程序的 .pro 文件中列出該文件,以便構建系統知道該文件。例如:

閱讀全文

與qt什麼時候用配置文件相關的資料

熱點內容
上黃網網路慢 瀏覽:50
如何在網路設置連接 瀏覽:486
win10隻能訪問帶密碼的共享文件夾 瀏覽:406
我的電子文件在哪裡 瀏覽:280
微軟win10易升工具 瀏覽:64
編程里如何求個位數 瀏覽:440
js得到最後一個字元 瀏覽:920
貼吧歷史版本70 瀏覽:454
聯想手機鈴聲文件夾 瀏覽:245
企業每天一張圖片用什麼app 瀏覽:38
微信支付商戶人工服務 瀏覽:911
沃視頻免流app有哪些 瀏覽:6
如何寫ocx文件 瀏覽:919
兩台蘋果機怎麼同步數據 瀏覽:324
網站中秋節可以做什麼活動 瀏覽:392
寫文章賺稿費的app 瀏覽:522
linux增量文件壓縮復制 瀏覽:383
qq張傑分組 瀏覽:214
js獲取jsp 瀏覽:672
linux文件傳輸命令 瀏覽:224

友情鏈接