Описание тега qvector

Класс QVector, часть структуры Qt, является классом шаблона, который предоставляет динамический массив.
2 ответа

Есть ли максимальный размер для QVector?

Я попытался добавить 100 000 элементов QString (каждый QString содержит около 10 символов) в QVector. После этого программа не работает. Существуют ли ограничения на количество элементов, которые может содержать QVector (помимо физических ограничени…
23 июл '13 в 11:59
1 ответ

Использование векторов с Qt

Кажется, у меня возникают проблемы с использованием основных векторов в Qt, где я продолжаю получать ошибку компиляции. Точная информация будет размещена ниже: Фрагмент кода: .... #include <QVector> #include <QString> QVector<QString&…
26 ноя '13 в 09:50
2 ответа

Доступ к аспектам QObject, хранящимся в QVector

У меня есть QVector QObjects QVector<QWidget*> question_vector;, Эти виджеты являются вопросами. (Мое заявление похоже на вопросник). При создании анкеты типы вопросов выбираются из списка в поле со списком, а внутри класса Вопросы вопрос созд…
15 дек '16 в 19:19
2 ответа

QVector структуры - нет подходящего конструктора по умолчанию

Я очень смущен тем, почему это не работает. Должно быть, я неправильно понимаю что-то ключевое в QVectors... Я создал MCVE, чтобы показать проблему: #include <QCoreApplication> #include <QVector> struct ChunkRequest { ChunkRequest(int x,…
01 апр '18 в 20:48
1 ответ

Оператор == ошибка

Я определил класс Point. У меня также есть класс PointCollection: class PointCollection: public QVector<Point> Здесь при реализации некоторых методов я получаю следующую ошибку: ошибка: нет совпадения для оператора '==' (типы операндов 'Точка'…
20 авг '13 в 18:22
1 ответ

Qt vs C# - список и вектор

Я хочу задать следующий вопрос: Q: В чем разница между AddRange() в C# и Append() в Qt? Я прочитал описание для обоих, и на мой взгляд, они практически идентичны по функциональности.
21 авг '13 в 13:54
1 ответ

Влияет ли передача QVector с сигнала на слот в разных потоках копированием данных?

Я читал здесь, что класс QVector использует неявный обмен данными, чтобы максимально использовать ресурсы и минимизировать копирование. Я не знаю, вызывает ли копирование данных сигнал с параметром QVector в слот в другом потоке! Эти вопросы также о…
15 мар '14 в 08:40
1 ответ

Есть ли способ использовать QVariant с QVector?

Есть ли способ использовать QVariant с QVector? Мне нужно реализовать функцию для сравнения двух векторов, например: #include <QDebug> #include <QVector> #include <QString> bool compareVectors(QVector<QVariant> vec1, QVector&…
15 дек '17 в 17:58
0 ответов

Как эффективно получить QLineSeries из Qchart в массивный массив?

Я пытаюсь получить QLineSeries из QChartс pointsVector() метод. Тем не менее, я потратил немало времени, чтобы получить эти LineSeries. Для примера в этом коде: from PyQt5.QtGui import * from PyQt5.QtCore import * from PyQt5.QtChart import * from Py…
12 мар '18 в 16:19
1 ответ

QVector Deep Copy

Я пытаюсь глубоко скопировать мою переменную: QVector<PetTeam*> petTeam; Этот класс PetTeam также имеет другой QVector, содержащий домашних животных и так далее. Я ищу их глубокое копирование, чтобы я мог использовать их для состояний в минима…
29 сен '13 в 06:53
2 ответа

QVector со структурой - производительность + лучшие практики

У меня есть набор из примерно 150 переменных, которые могут иметь различный тип (double, bool, array). Этот набор переменных мне нужно упаковать в QVector. Поскольку переменные типа меняются, я подумал об использовании QVariant. Пока это мой дизайн.…
28 авг '13 в 14:33
1 ответ

Передача QVector в качестве аргумента в QRunnable

Я создаю приложение C++, использующее Qt для получения данных с камеры линейного сканирования, работающей на частоте 3000 Гц. В другом вопросе ( Использование C++ для взаимодействия с камерой линейного сканирования на частоте 3000 Гц и обработки / о…
28 сен '13 в 01:16
1 ответ

Случайный сбой Qvector в рекурсивной функции

У меня странные проблемы с использованием QT Creator. Я использую последнюю версию создателя qt и функции Qvector (я пробовал также std:: vector и ту же проблему) В цикле for я вызываю рекурсивные функции, пример: void add(bool in){ global_var.push_…
12 дек '18 в 20:32
1 ответ

unique_ptr, qvector.resize() выдает ошибку 2280 при попытке ссылки на удаленную функцию

Чтобы предотвратить ползучесть области (на предыдущем Q), я изолировал вышеупомянутую ошибку. Мое определение класса Voxel: #ifndef VOXEL_H #define VOXEL_H #include <QObject> #include <QVector> #include <iostream> include <memor…
12 янв '18 в 10:03
0 ответов

Различная производительность контейнера при сборке Qt MacOS, как это может произойти?

У меня есть QVector на основе контейнера. В некоторых случаях я уже могу сказать, что вектор отсортирован, и в этом случае я пропускаю поиск min/max, но использовать front/back непосредственно. Теперь я запускаю тест, приведенный ниже: На всех платф…
09 авг '18 в 14:23
2 ответа

Конвертировать 2D вектор в 2D QVector C++

В настоящее время я работаю над проектом на C++ и использую Visual Studio 2010 Express вместе с Qt Creator 5.3.2. для графического интерфейса приложения. Моя проблема в том, что я хочу преобразовать 2D вектор в 2D QVector, и я действительно не знаю,…
02 дек '14 в 07:23
1 ответ

Почему классы контейнеров Qt не допускают перемещения подвижных, не копируемых типов элементов?

Контейнерные классы Qt QList<T>, QVector<T> и т.д. требуют, чтобы их типы элементов были копируемыми. Начиная с C++11, контейнеры STL требуют, чтобы их тип элемента был только копируемым или перемещаемым. Почему контейнеры Qt не поддержи…
15 сен '15 в 11:18
3 ответа

Передача указателя QVector в качестве аргумента

1) Я хочу передать указатель на QVector в функцию, а затем сделать что-то с ним. Я попробовал это: void MainWindow::createLinearVector(QVector<float> *vector, float min, float max ) { float elementDiff=(max-min)/(vector->size()-1); if(max&g…
05 янв '14 в 21:59
2 ответа

Сортировать векторы по большему количеству условий, чем один

Я спросил в другом посте о: my_old_post Но теперь мне нужно более сложное условие для сортировки моего вектора. У меня есть такой вектор: vector_points_original. Тогда, если я сортирую это для z каждой точки, у меня есть другой вектор как: vector_po…
17 мар '17 в 17:06
3 ответа

Как преобразовать данные узла xml в строку в QT

У меня есть XML-файл на моем локальном компьютере. Формат файла XML выглядит так: <string> <Data> <Name>Sanket</Name> <Number>0987654321</Number> <Address>India</Address> </Data> <Data> &lt…
16 дек '16 в 07:30