qlist

    -1熱度

    2回答

    我正在使用QList來存儲從SQL表中讀取的數據。該表有超過一百萬條記錄。我需要將它們放入列表中,然後在列表中進行一些處理。 QList<QVariantMap> list; QString selectNewDB = QString("SELECT * FROM newDatabase.M106SRData"); QSqlQuery selectNewDBQuery = QSqlDatab

    0熱度

    1回答

    我從QAbstractListModel派生了一個類FeedItemViewModel。 我已經實現了添加列表模型中的項目的方法,但我不知道如何更新具有特定標識的項目。 下面是代碼: void FeedItemViewModel::addFeedItem(FeedItem* feedItem) { beginInsertRows(QModelIndex(), rowCount(), r

    0熱度

    1回答

    我想使用2d向量的QList繪製一系列非連接線/弧,淡入淡出他們在列表中的顏色。 例如: void drawArcs(QList<QVector2D>& points, float centerX, float centerY, float red, float green, float blue) { glBegin(GL_LINE_STRIP); floa

    1熱度

    1回答

    我想通過兩個不同的目錄迭代。這兩個目錄位於相同的根目錄/。 void MainWindow::loadPlugins() { pluginsDir = QDir(qApp -> applicationDirPath()); #if defined(Q_OS_WIN) if (pluginsDir.dirName().toLower() == "debug" || plug

    0熱度

    2回答

    我有問題,我嘗試在線搜索,如轉換QList到JSON,並將其發送到URL,但首先,我沒有發現任何關於json與Qt和C++的serialise QList<Myobject>。 我沒空QList: QList<User> lista; 我的目標是要LISTA JSON。 如何序列化它?我在網上看到QJson存在,但它是一個外部組件...在Qt 5.9中有一個內部組件?

    0熱度

    1回答

    我有一個像PrintableObject*型的QList: QList<PrintableObject*> drawables; 這個列表包含PrintableX這是插入喜歡的PrintableObject子類類型的對象: drawables += &PrintableLine(x, y, x2, y2); 在此之後,我使用列表一個循環,我確定實際類型,做一個演員,並嘗試使用它: fore

    0熱度

    1回答

    我使用的建築在我的對象QList:當我使用調試器 void clsXMLnode::appendChild(clsXMLnode* pobjChild) { assert(pobjChild != NULL); mlstChildren.append(pobjChild); // ... : QList<clsXMLnode*> mlstChildren; 在我的方法追加子節點單步驟

    2熱度

    3回答

    我有這個簡單的類: class SomeClass { QString key; QString someData; int otherField; public: QString getKey() { return key }; }; 我有這個名單: QList<SomeClass*> myList; 我要檢查,如果myList中包

    0熱度

    2回答

    我最近一直在研究一個項目。當我嘗試運行該項目時,出現此錯誤: /ASSERT failure in QList<T>::operator[]: "index out of range", file /usr/include/arm-linux-gnueabihf/qt5/QtCore/qlist.h, line 487 The program has unexpectedly finished.

    0熱度

    2回答

    我對Qt Qlist容器有一個有趣的問題。 嘗試將QList追加到QList使我的迭代器指向內存的未知部分。 QList<int> listSmall; QList<QList<int>> listBig; for(int i = 0; i < 3; ++i) listSmall.append(i); for(auto it = listSmall.begin(); it !=