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 !=