Вопросы по теме '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