qmap

    2熱度

    1回答

    如何將QMap從C++公開到QML? 使用QList我可以使用QDeclarativeListProperty。

    1熱度

    2回答

    我有問題。我假設我正在做一些非常愚蠢的事情。我是C++和Qt的新手。 我有一個SavedVar類。我正在嘗試向私有成員Qmap添加一個鍵/值。當我調用SavedVar :: addVar()時,程序崩潰。 SavedVar :: addvar()正確接收'id'和'notes'。 #include <QObject> #include <QMap> #include "variation.h"

    10熱度

    5回答

    #include <QtCore/QCoreApplication> #include <QVariant> #include <QtDebug> int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); QVariantMap map; map["foo"] = QVariant(

    0熱度

    1回答

    我有一個類實例,它的實例存儲在一個QMap/Map中,並且有一個Key:int,value:order模式。一切都很好,直到我開始通過地圖迭代和訪問class.First的我試圖打印出的順序功能的對象使用值是getter方法 例如: orderSet.value(i).getDate().toString("dd/MM/yyyy"); //OrderSet is my map 然而,這產生了

    1熱度

    1回答

    我有一個levelObjects對象,這是一個的QList QMaps的QVariants的: QList<QVariant> levelObjects; 後來,當我試圖更改QMaps的一個東西的價值,它不「T似乎做任何事情: qDebug() << "Before - " << levelObjects[id].toMap().value("x").toFloat() << ", newX

    1熱度

    3回答

    錯誤的行爲我有一個問題,從一個類返回從兩個函數的const char*,由於某種原因的第一個值是第二值的副本或一些值是不對的,但同時返回值是從不同的指針,在此情況下,兩個QMap,下面是兩個函數的代碼: const char* SomeClass::getSignal(QString signalName) { QString signalsignature = this->signa

    2熱度

    1回答

    我有一個類TypeData,並希望將該類型的對象存儲在QMap中,然後我想從地圖中獲取特定對象並調用此對象的成員函數。 但是當我嘗試這樣做,我得到了以下錯誤消息: error C2662: 'TypeData::write': cannot convert 'this' pointer from 'const TypeData' to 'TypeData &' 這裏是相關的代碼片段: QMap

    2熱度

    1回答

    我試圖利用嵌套的QList: QMap<int, QMap<QString, QList<int> > > teamGames; for (int team1 = 1; team1 <= TOTAL_TEAMS; ++team1) { QMap<QString,QList<int>> games; teamGames[team1]=games; QList<int>

    0熱度

    2回答

    試圖編譯以下代碼Qt的SDK 4.7.4下桌面 - MinGW的4.4結果在編譯錯誤下面: #include <QtCore/QCoreApplication> #include <QMap> struct Buffer { char data[4]; }; // A Bucket needs to reserve 16 chars worth of Buffers type

    1熱度

    1回答

    我想用 QMultiMap<double, TSortable>::const_iterator it;` 遍歷一個QMultiMap但是編譯器會抱怨 error: expected ‘;’ before ‘it’ 導致 error: ‘it’ was not declared in this scope 在每次使用。我試過ConstIterator,const_iterator甚至更