Вопросы по теме 'qlist'

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; }...
3816 просмотров
schedule 01.07.2023

Указатель на QList — at() против оператора []
У меня проблемы с пониманием некоторых особенностей поведения QList. #include <QList> #include <iostream> using namespace std; int main() { QList<double> *myList; myList = new QList<double>; double myNumber;...
10663 просмотров
schedule 01.06.2022

как отправить объекты QList‹Object *› в другой класс?
я пытаюсь отправить QList в качестве параметра другому классу, но по какой-то причине я теряю все его содержимое... (когда я открываю объект с помощью отладчика, который я вижу для объектов...) попытка отправить книги QList в класс Print: class...
5910 просмотров
schedule 19.06.2022

Qt: Сохранение пользовательского объекта в коллекции по значению
Скажем, у меня есть этот класс: class Bear { public: Bear (); Bear (Bear &other); // ... methods private: BearInfo* m_pInfo; }; Могу ли я хранить Bear объектов в QList<Bear> по значению ? Согласно...
3003 просмотров
schedule 10.09.2022

Могут ли два потока читать из одного и того же QList одновременно?
Довольно новичок в многопоточности, и у меня есть этот QList, который потоки разделяют между собой. У всех у них есть собственное пространство, с которым они могут работать, и графический интерфейс (модель/представление) постоянно обращается к этому...
8904 просмотров
schedule 09.11.2022

Ссылка QList, унаследованная от производного класса
Если у вас есть класс Book, который только что унаследовал QList< char > , мне интересно, можно ли ссылаться на QList из Book? Например, если я хочу перебрать элемент в QList , как мне это сделать? Ниже приведен код того, как я бы это...
492 просмотров
schedule 30.12.2022

Печать структур данных Qt (QList, QString и т. д.) в XCode 3.xx GDB
Я пытаюсь отладить некоторые контейнеры Qt в XCode, и результаты, которые я получаю из GDB, бесполезны: print l1 $1 = (QSharedPointer<QList<SNAPSHOT> > &) @0x102780650: {...
7920 просмотров
schedule 10.03.2022

QML SectionScroller и QList‹QObject*›
Я использую QList<QObject*> в качестве модели в своем приложении. Поскольку элементов может быть много, я решил использовать SectionScroller. Когда я пытаюсь прокрутить с помощью SectionScroller, я получаю Error: Unable to assign...
1750 просмотров
schedule 18.04.2024

QObject устанавливает QList как родителя, используя setParent()
Я пытаюсь использовать механизм удаления дерева QObject , чтобы удалить список и все QObject , которые хранятся в списке. Qt по-прежнему моя самая слабая область... QList<QObject*>* list = new QList<QObject*>(); QObject* obj1 = new...
1176 просмотров
schedule 22.06.2023

Повышение производительности с помощью QHash и QList
Я использую эти классы: QHash : представление всех объектов сцены (невозможно изменить этот класс) QList : отображение всех выбранных объектов. Он содержит идентификаторы (сохраненные как int ) //DrawSelectedObjects(){ QHash<QString,...
1892 просмотров
schedule 13.04.2022

Сохраните и загрузите QList‹Class*› в файл
У меня есть класс ContactData и класс FriendList, содержащий QList, и я перегрузил операторы ‹‹/>>. contactdata.h class ContactData { //all public for testing public: ContactData(); QString m_name; QString m_description;...
3273 просмотров
schedule 05.02.2023

Почему QList не является производным от QObject?
Я хотел создать оболочку QObservableCollection вокруг QList (используя внутреннюю QList для реализации и переадресации всех вызовов, выдавая какой-то сигнал CollectionsChanged для функций, которые изменяют коллекцию), но я вижу, что QList не...
1248 просмотров
schedule 05.06.2023

Нужно бесплатно содержимое QList?
У меня есть Qlist, полный объектов, созданных динамически. Перед завершением моей программы я вызываю myqlist.clear() Мой вопрос: удаляет ли это (бесплатно) объекты, содержащиеся в списке? Valgrind дает мне несколько потерянных блоков, и мне...
7504 просмотров
schedule 19.02.2022

Как использовать QVector с несколькими объектами
Я пытаюсь использовать класс QVector из Qt для работы (для меня: P). Что я хочу сделать, так это поместить несколько экземпляров объекта Question в файл QVector . Я посетил несколько форумов, но все они слишком сложны для меня, так как я...
1807 просмотров
schedule 20.01.2023

Доступ к элементам, на которые есть ссылки в QList и QSharedPointer
Существует переменная-член QList с именем m_noteList , содержащая элементы QSharedPointer класса Note . private: QList< QSharedPointer<Note> > m_noteList; Если создается новая заметка, ее ссылка добавляется в список:...
2854 просмотров
schedule 18.02.2023

Как добавить объект в QList?
Я пытаюсь создать список объектов с помощью QList, но получаю сообщение об ошибке при попытке добавить в список. Это работает, если я использую QString в качестве объекта, но не если я использую TestClass. обновлен main.cpp, который работает. это...
20350 просмотров
schedule 12.08.2023

Qt / C ++ наследование от QPolygonF как элемента QList
У меня проблема с использованием QList. T должен быть унаследованным от QPolygonF. Это выглядит как: class Polygon : public QPolygonF { public: Polygon(){} Polygon &operator=(const Polygon &other); }; Когда я пытаюсь...
265 просмотров
schedule 23.11.2023

QList: разница между функциями length() и count()?
Мне интересно, в чем на самом деле разница между функциями QList::length() и QList::count() . В документах говорится: int QList::length() const Эта функция идентична count(). int QList::count(const T & value) const...
7468 просмотров
schedule 01.08.2023

Каков максимальный размер QList?
Кто-нибудь сталкивался с максимальным размером для QList? У меня есть QList указателей на мои объекты, и я обнаружил, что он молча выдает ошибку, когда достигает 268 435 455-го элемента, что составляет ровно 28 бит. Я ожидал, что он будет иметь...
3677 просмотров
schedule 19.07.2023

Qt QTextStream для элемента QList
Я хотел бы заполнить QList напрямую, используя QTextStream. У меня этот код работает правильно: QList<int> str; QFile file_read1("C:/Programs/file.txt"); if(file_read1.open(QFile::ReadOnly)) { QTextStream read1(&file_read1);...
233 просмотров
schedule 31.05.2023