Описание тега qlist
QList is a class in Qt that implements a list, providing fast index-access, as well as fast insertions and removals of elements.
2
ответа
QList<T> ошибка времени выполнения
У меня есть QList для хранения некоторых элементов на QgraphicsScene, таких как: QList<QGraphicsItem*> lineList; когда я хочу использовать это как: lineList[itemIndex++]=scene->createItemGroup(groupItems); я получил ошибку во время выполнен…
25 авг '13 в 16:41
4
ответа
QList и shared_ptr
Как вы думаете? Это правильно или есть утечки памяти? Источник: #include <QList.h> #include <boost/shared_ptr.hpp> #include <iostream> class A { private: int m_data; public: A(int value=0) { m_data = value; } ~A() { std::cout <&…
25 апр '09 в 19:05
1
ответ
QList, добавление объекта, потеря статических членов
Я использую строю QList в моем объекте: QList<clsXMLnode*> mlstChildren; В моем методе добавить дочерний узел: void clsXMLnode::appendChild(clsXMLnode* pobjChild) { assert(pobjChild != NULL); mlstChildren.append(pobjChild); // ... Когда я испо…
11 авг '17 в 09:21
3
ответа
Указатель на QList - at() против оператора []
У меня проблемы с пониманием некоторых действий QList. #include <QList> #include <iostream> using namespace std; int main() { QList<double> *myList; myList = new QList<double>; double myNumber; double ABC; for (int i=0; i<…
09 фев '10 в 15:48
1
ответ
Нет совпадения для 'operator=' в '* __result = * __first'
Я пытаюсь скопировать QList в std::vector, это мой код: std::copy(_param_31.listJobs->list_USCOREjobs.begin(), _param_31.listJobs->list_USCOREjobs.end(), listJobs.toVector().toStdVector().begin()); _param_31.listJobs->list_USCOREjobs // is …
19 мар '12 в 14:40
2
ответа
Почему размер объекта QList составляет 4 байта?
При попытке получить размер QList использование объекта sizeof()Функция дала мне 4 байта. Я пытался изменить количество элементов в списке, он также дал 4 байта? Я пытался изменить тип элементов в списке, снова это дало 4 байта? Почему изменение кол…
13 фев '18 в 22:13
1
ответ
Поведение деструктора QList - вызывает ли delete/free() указатели в списке?
У меня есть class SomeObjectList : public QList<SomeObject*> Я создаю указатели на SomeObject и вставлять их в список следующим образом: SomeObjectList MyClass::getSomeObjects() { SomeObjectList list; for( int i=0; i<10; ++i ) { list <&l…
27 июн '13 в 17:03
1
ответ
Создание QList объектов абстрактного класса в C++/QT?
Хотя мне много раз помогли другие вопросы / ответы здесь, это мой первый вопрос здесь, так что не будьте слишком резкими со мной!:) Я изучал QT/C++ и давайте предположим, что у меня есть что-то вроде этого: class AbstractMasterClass{ public: virtual…
18 авг '14 в 16:32
3
ответа
Как я могу сделать QList<QVector3D> уникальным
У меня есть QList состоит из QVector3D, QVector3D представляет вершину или точку. Этот список содержит также все вершины STL-File, Проблема в том, что вершины существуют несколько раз в списке. Нужен список уникальных вершин STL-файла. Как я могу ре…
13 авг '13 в 08:20
1
ответ
Вызов перегруженного qHash(const double&) неоднозначен
Я получаю эту ошибку, когда пытаюсь преобразовать QList в QSet. QList<double> x_pts; x_pts << 4.1; x_pts << 2.2; x_pts << 2.2; x_pts << 1.3; qSort(x_pts); QSet<double> list = x_pts.toSet(); Любая идея, почему я по…
06 окт '11 в 23:55
2
ответа
Подкласс QList пользовательских объектов
У меня есть класс Point определяется так: class Point { public: inline Point() { m_x=0; m_y=0;} protected: int m_x; int m_y; }; Q_DECLARE_METATYPE(Point) Тогда я хотел бы определить обычай QList из Point объекты, так как я хочу расширить базовые мет…
05 дек '16 в 14:42
1
ответ
Перемещение объекта из одного QList в другой
У меня есть два массива, которые содержат активный и неактивный QWebPage соответственно, то есть я хочу ограничить максимальный запуск QWebPages, поэтому я сделал это, Я использую два объекта QList, QList<QWebPage*> pages; // holds remaining p…
29 мар '13 в 08:07
0
ответов
Использование QList<QGraphicsItem *>
Я использую определенный QGraphicsScene указатель разработчика из класса "dialog/mainwindow", который называется wavesScene, для возврата QList из QGraphicsItem* с использованием QGraphicsScene::items. Кажется, что-то не так с моим синтаксисом, он г…
08 авг '17 в 22:11
0
ответов
QList<QList <int>> из 2D std::array
В настоящее время я работаю с Qt и хочу преобразовать 2-мерный std::array (120 на 160) в 2-мерный QList. В настоящее время мое решение состоит в том, чтобы создать пустой 1-мерный QList, добавить к нему 0 120 раз, создать 2-мерный QList и добавить в…
20 ноя '18 в 20:42
2
ответа
Функция, которая возвращает QList
У меня есть следующие классы class LMJEntity : public QObject { Q_OBJECT Q_PROPERTY(int Id READ getId WRITE setId) }; class LMJDataMapper : public QObject { Q_OBJECT virtual QList<LMJEntity *> *findAll(LMJPaging *paging){ QList<LMJEntity *&…
06 апр '15 в 23:38
1
ответ
Как сопоставить две переменные QList в Qt
Я хочу сравнить два Qlist сказать QList<QSerialPortInfo> port1; QList<QSerialPortInfo> port2; Я хочу реализовать это в if состояние такое, что if (port1 != port2) { // do something } но кажется, что это не работает так, что я прочитал до…
28 окт '18 в 12:28
3
ответа
Нужно освободить содержимое QList?
У меня есть полный список объектов, созданных динамически. Перед прекращением моей программы я вызываю myqlist.clear() Мой вопрос: это также удаляет (бесплатно) объекты, которые содержатся в списке? Valgrind дает мне несколько потерянных блоков, и м…
27 янв '14 в 16:35
1
ответ
Хранить номера GMP/MPIR в QList
Я пытаюсь написать программу на C++ с QT4.7 и библиотекой MPIR (v. 2.3.1). Во время некоторых вычислений мне нужно хранить динамическое количество mpz_t (целочисленный тип хранения) и использовать для этого QList или QVarLengthArray. Я успешно настр…
21 май '11 в 20:06
3
ответа
Как получить минимальное и максимальное значения QList в Qt без использования итератора?
Есть ли способ получить минимальное и максимальное значения QList в Qt без использования итератора? Вот код с использованием итератора: QList<double>::iterator min = std::min_element(listVal.begin(), listVal.end()); QList<double>::iterat…
18 фев '15 в 09:17
4
ответа
Почему в QList нет метода resize()?
Я просто заметил, что QList не имеет resize метод, в то время как QVectorНапример, есть один. Почему это? И есть ли эквивалентная функция?
04 фев '13 в 08:47