導航:首頁 > 文件管理 > 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什麼時候用配置文件相關的資料

熱點內容
maya粒子表達式教程 瀏覽:84
抖音小視頻如何掛app 瀏覽:283
cad怎麼設置替補文件 瀏覽:790
win10啟動文件是空的 瀏覽:397
jk網站有哪些 瀏覽:134
學編程和3d哪個更好 瀏覽:932
win10移動硬碟文件無法打開 瀏覽:385
文件名是亂碼還刪不掉 瀏覽:643
蘋果鍵盤怎麼打開任務管理器 瀏覽:437
手機桌面文件名字大全 瀏覽:334
tplink默認無線密碼是多少 瀏覽:33
ipaddgm文件 瀏覽:99
lua語言編程用哪個平台 瀏覽:272
政采雲如何導出pdf投標文件 瀏覽:529
php獲取postjson數據 瀏覽:551
javatimetask 瀏覽:16
編程的話要什麼證件 瀏覽:94
錢脈通微信多開 瀏覽:878
中學生學編程哪個培訓機構好 瀏覽:852
榮耀路由TV設置文件共享錯誤 瀏覽:525

友情鏈接