最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解Qt6?QML?Settings?location?不創(chuàng)建指定路徑文件

 更新時間:2025年03月31日 09:18:37   作者:cbdg3757  
到Qt6以后,?棄用了fileName屬性,改用location屬性,但有個坑,本文就來介紹一下Qt6?QML?Settings?location不創(chuàng)建指定路徑文件,具有一定的參考價值,感興趣的可以了解一下

在 Qt QML  項目中可以使用Qt QSettings QML 版 Settings 方便數(shù)據(jù)持久化,具體使用可以參考Qt 文檔,這里主要簡單記錄一下從Qt 5 升級到 Qt 6 后,沒有創(chuàng)建指定的文件。在Qt 5中是使用 fileName 屬性來指定文件路徑,如下,能在 app 文件夾下面自動創(chuàng)建 qt_ui_config 文件

// Qt 5
import Qt.labs.settings 1.0
Settings {
        id: myAppSettings
        fileName: applicationDir + "/qt_ui_config" 
        property bool isEdit: false
        property int menuIndex: 0
        property int menuPreIndex: 0
        category: "rightMenu"
    }

到 Qt 6 以后, 棄用了 fileName 屬性,改用 location 屬性,但有個坑,如果只是簡單修改屬性名,會發(fā)現(xiàn)指定的目錄下找不到文件,但是能正常使用,這是因為 Qt 6 的 location 屬性后面的路徑中要添加前綴: “file:”  

// Qt 6
import QtCore
Settings {
        id: myAppSettings
        // location: applicationDir + "/qt_ui_config"  // failed 
        location: "file:" + applicationDir + "/qt_ui_config" // ok
        property bool isEdit: false
        property int menuIndex: 0
        property int menuPreIndex: 0
        category: "rightMenu"
    }

到此這篇關(guān)于詳解Qt6 QML Settings location 不創(chuàng)建指定路徑文件的文章就介紹到這了,更多相關(guān)Qt6 QML 不創(chuàng)建指定路徑文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • C++使用棧實現(xiàn)括號匹配的代碼詳解

    C++使用棧實現(xiàn)括號匹配的代碼詳解

    在編程中,括號匹配是一個常見問題,尤其是在處理數(shù)學(xué)表達式、編譯器解析等任務(wù)時,棧是一種非常適合處理此類問題的數(shù)據(jù)結(jié)構(gòu),能夠精確地管理括號的匹配問題,本文將通過 C++ 代碼,詳細講解如何使用棧來實現(xiàn)括號匹配,需要的朋友可以參考下
    2025-02-02
  • Visual?Studio?2019?Qt?QML?項目環(huán)境搭建常見問題處理

    Visual?Studio?2019?Qt?QML?項目環(huán)境搭建常見問題處理

    本文主要介紹了Visual?Studio?2019?Qt?QML?項目環(huán)境搭建常見問題處理,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-03-03
  • c++深入淺出講解堆排序和堆

    c++深入淺出講解堆排序和堆

    在c++里有很多排序方法,比如相對簡單的冒泡排序、選擇排序、插入排序,還有 STL里的sort函數(shù)  手寫快排  歸并排序等,還有就是堆排序,這次主要說堆排序和堆
    2022-03-03
  • QT實現(xiàn)串口通信的完整步驟

    QT實現(xiàn)串口通信的完整步驟

    如果用qt寫程序作為上位機,然后通過和usb和下位機通信的時候,就需要用到qt中的串口通信了,下面這篇文章主要給大家介紹了關(guān)于QT實現(xiàn)串口通信的相關(guān)資料,需要的朋友可以參考下
    2023-02-02
  • C語言數(shù)據(jù)結(jié)構(gòu)遞歸之斐波那契數(shù)列

    C語言數(shù)據(jù)結(jié)構(gòu)遞歸之斐波那契數(shù)列

    這篇文章主要介紹了C語言數(shù)據(jù)結(jié)構(gòu)遞歸之斐波那契數(shù)列的相關(guān)資料,希望通過本文能幫助到大家,讓大家理解掌握這部分內(nèi)容,需要的朋友可以參考下
    2017-10-10
  • C語言預(yù)編譯#define(預(yù)處理)

    C語言預(yù)編譯#define(預(yù)處理)

    這篇文章主要介紹了C語言預(yù)編譯#define(預(yù)處理),#define 機制包括了一個機制,允許把參數(shù)替換到文本中,這種實現(xiàn)通常稱為宏或者宏定義,下文更多的相關(guān)資料介紹需要的小伙伴可以參考一下
    2022-04-04
  • C++ Boost PointerContainer智能指針詳解

    C++ Boost PointerContainer智能指針詳解

    智能指針是一種像指針的C++對象,但它能夠在對象不使用的時候自己銷毀掉。雖然STL提供了auto_ptr,但是由于不能同容器一起使用(不支持拷貝和賦值操作),因此很少有人使用。它是Boost各組件中,應(yīng)用最為廣泛的一個
    2022-11-11
  • QTableWidget設(shè)置只讓某一列可編輯的實現(xiàn)

    QTableWidget設(shè)置只讓某一列可編輯的實現(xiàn)

    本文介紹了如何將QTableWidget的某一列設(shè)置為可編輯,以便用戶可以輸入自定義數(shù)據(jù),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-08-08
  • c++實現(xiàn)發(fā)送http請求通過get方式獲取網(wǎng)頁源代碼

    c++實現(xiàn)發(fā)送http請求通過get方式獲取網(wǎng)頁源代碼

    這篇文章主要介紹了c++實現(xiàn)發(fā)送http請求,通過get方式獲取網(wǎng)頁源代碼的示例,需要的朋友可以參考下
    2014-02-02
  • C語言fprintf()函數(shù)和fscanf()函數(shù)的具體使用

    C語言fprintf()函數(shù)和fscanf()函數(shù)的具體使用

    本文主要介紹了C語言fprintf()函數(shù)和fscanf()函數(shù)的具體使用,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11

最新評論

栾城县| 喀喇沁旗| 新余市| 桂林市| 边坝县| 永清县| 永修县| 青浦区| 寿阳县| 淮阳县| 营山县| 丰都县| 于田县| 威远县| 扎赉特旗| 体育| 黑河市| 凤山市| 民县| 巴楚县| 汉源县| 宁德市| 盱眙县| 同江市| 肇庆市| 麻江县| 山东省| 平定县| 甘南县| 双鸭山市| 饶平县| 南华县| 嘉荫县| 通山县| 伊川县| 白朗县| 开鲁县| 海城市| 普兰店市| 龙游县| 黄陵县|