qt-resource

    1熱度

    1回答

    我想通過C++類中的Qt資源系統讀取json文件。 假設Translator.h: class Translator { public: Translator(); void read(const QString &fpath); QString valueAt(const QString &key) const; };

    0熱度

    1回答

    我只是試圖將相同的別名添加到Qt資源文件中的不同文件。我預計它不能完成。 但它成功了。現在我想知道Qt在請求使用別名引用文件時如何知道要引用哪個文件。 我試着在不同.qrc文件中使用相同的別名也。 它是如何工作的? 感謝你。這只是爲了知道它是如何工作的。

    2熱度

    1回答

    是否可以在Qt中映射資源文件? 例如: QFile file(resource_name); file.open(QIODevice::ReadOnly); uchar* ptr = file.map(0, file.size()); 當我嘗試此,的ptr == 0,指示錯誤。 如果我嘗試映射常規文件,它工作正常。 我在linux上運行Qt,它支持QFile::Map。

    3熱度

    1回答

    我正在嘗試使用CMake編譯使用qrc的大型資源文件。 這是衆所周知的咀嚼全部計算機RAM(> 32GB),並會導致編譯器與堆分配錯誤退出(見QTBUG-50468,QTBUG-55293和QTBUG-54357) Apparently if you use qmake,追加CONFIG += resources_big你。親檔案automagically fixes everything。通過C

    1熱度

    1回答

    我有一個Qt Widgets項目,它使用QWebEngineView來顯示靜態HTML頁面。該頁面將顯示需要使用Qt可執行文件/安裝程序「打包」的映像。我可以使用QRC文件添加圖像並從HTML文件中引用它嗎? 我(可惜)試圖使用「qrc:/ image ...」符號訪問圖像,但我完全理解QWebEngineView顯示的嵌入式瀏覽器與項目資源無關。另一種方式?

    4熱度

    3回答

    我想從我的項目中刪除QML文件。它不再需要。但是,當我從資源刪除,然後嘗試通過IDE編譯,我收到以下錯誤:我收到以下錯誤: :-1:錯誤:沒有規則使目標'../MAST/fileList.qml',所需'調試/ qrc_mast.cpp'。停止。 什麼是從項目中刪除此文件的正確過程?

    1熱度

    2回答

    我想使用Qt外部資源文件作爲我的Android應用程序的擴展文件。要在資源文件中捆綁的資源總大小爲700+ MB。我經歷過,資源編譯器(rcc)在掛起並崩潰在我的計算機上之前無法處理超過大約500MB的內容。我真的想在大文件上製作,因爲上傳Android的擴展文件會使它更容易。 我從運行命令行使用下列參數RCC工具: rcc -binary -no-compression myQrcFile.qr

    1熱度

    1回答

    我曾嘗試使用下面的命令生成的文件.rcc找不到文件: rcc -binary redTheme/redTheme.qrc -o redTheme.rcc 我再把redTheme.rcc文件到二進制文件夾中。最後,我registerResource(const QString & rccFileName, const QString & mapRoot = QString())註冊文件: QReso