5
ответов

Сортировка QList & lt; SerialPortinfo & gt; [Дубликат]

У меня есть QList объектов SerialPortInfo. Я хочу сортировать его на основе свойства portName объекта. Я попробовал qSort, но это было устарело, и оно не будет компилироваться. Я пытаюсь std :: sort, но не ...
вопрос задан: 5 February 2014 15:39
4
ответа

QList и shared_ptr

Что Вы думаете? Это корректно или является там утечками памяти? Источник: #include <QList.h> #include <boost/shared_ptr.hpp> #include <iostream> класс A {частный: интервал m_data;...
вопрос задан: 20 December 2016 05:58
3
ответа

Добавление к QList QList

Я пытаюсь добавить объекты к QList во времени выполнения, но я работаю на сообщении об ошибке. В основном то, что я пытаюсь сделать, должно сделать QList QLists и добавить, что несколько customClass возражают против каждого из...
вопрос задан: 16 November 2015 17:24
3
ответа

Добавление указателей на QList

Я должен вставить указатели классов (наследованный от QObject) в QList. Я знаю, что следующий синтаксис может использоваться:.h QList <MyObject*> список; .cpp list.append (новый MyObject ("сначала", 1));...
вопрос задан: 15 July 2010 10:14
3
ответа

Указатель на QList - в () по сравнению с [] оператор

У меня есть проблема с пониманием части поведения QList. #include <QList> #include <iostream> использование станд. пространства имен; международное основное () {QList <дважды> *myList; myList = новый...
вопрос задан: 9 February 2010 15:48
2
ответа

Сохраните QList <интервал> QSettings

Я хочу сохранить QList <интервал> моему QSettings без цикличного выполнения через него. Я знаю, что мог использовать writeArray () и цикл, чтобы сохранить все объекты или записать QList в QByteArray и сохранить это, но...
вопрос задан: 16 March 2010 08:20
1
ответ

QAbstractListModel.match () вызывает сбой ASSERT в QList < T > :: operator []: & ldquo; индекс вне диапазона & rdquo;

Я ищу индекс элемента (если он существует в модели) с помощью QAbstractListModel.match (). QModelIndex childIndex = m_DataSourceModel.match (m_DataSourceModel.index (0,0), Qt :: UserRole, ...
вопрос задан: 14 April 2019 10:26
1
ответ

Разделение данных QbyteArray

У меня есть массив размером n. Я хочу разделить этот массив с размером у. Это должно быть x раз newarray с размером y. Мне нужен многомерный массив, как myarray [x] [y]. Вывод должен быть myarray [0] [...
вопрос задан: 16 January 2019 06:24
1
ответ

Обозначение свойства QML с помощью точечной нотации

класс A {QList & lt; B * & gt; ребенок; Q_INVOKABLE B * getChild (int idx) {return child.at (idx);}} класс B {int age; } в QML: Item {A {id: a; } Componet.onCompleted: {console.log: ...
вопрос задан: 13 July 2018 10:01
1
ответ

Спокойный недокументированный метод setSharable

Я споткнулся о методе, который, кажется, присутствует во всех объектах данных как QList, QQueue, QHash... Я даже занялся расследованиями до сих пор, я вижу исходный код его, который является встроен пустой setSharable (bool...
вопрос задан: 19 June 2012 20:21
0
ответов

Qt: возможно ли удаление элементов QList во время итерации с использованием макроса foreach?

Я новичок в Qt и пытаюсь изучить идиомы. В документации по foreach сказано: Qt автоматически берет копию контейнера при входе в цикл foreach. Если вы измените контейнер, как вы ...
вопрос задан: 27 February 2019 08:10
0
ответов

Как правильно инициализировать QList?

Как правильно инициализировать QList? Я хочу сделать этот код короче: QSplitter splitter; QList & л; INT > список; list.append (1); list.append (1); splitter.setSizes (список); Но когда я использую ...
вопрос задан: 2 July 2018 13:46
0
ответов

Постоянные члены класса, оператор присваивания и QList

Пожалуйста, согласитесь, если я исправьте и скажите, есть ли лучшее решение: я понимаю, что объекты с постоянными членами, такими как int const width; не может быть обработано синтетическим присваиванием ...
вопрос задан: 23 May 2017 12:18
0
ответов

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

Контейнерные классы Qt QList , QVector и т. Д. Требуют, чтобы их типы элементов были копируемыми. Начиная с C ++ 11, контейнеры STL требуют, чтобы их тип элемента был только копируемым или перемещаемым. ...
вопрос задан: 15 September 2015 11:18
0
ответов

QList и удалить

У меня есть QList с указателями на объекты с типом класса Model. Я хотел бы соответствующим образом удалить этот QList после его использования. Я знаю, что философия Qt заключается в том, чтобы избегать управления памятью в стиле C -. Как...
вопрос задан: 11 August 2014 15:39
0
ответов

Qt setHorizontalHeaderLabels для tableWidget

Как мне использовать свойство setHorizontalHeaderLabels моего tableWidget, чтобы указать имена для моих столбцов, а не числа? Я хочу сохранить свои строки как числа, но изменить свои столбцы на ...
вопрос задан: 30 May 2012 17:49
0
ответов

Qt QList не работает должным образом

Я создаю QList> *следующим образом, который будет возвращен в функцию randomPoint():QList> *solverMethod ::randomPoint(двойное*нижнее_, двойное*...
вопрос задан: 10 April 2012 14:15
0
ответов

Когда происходит глубокая копия QList?

В классе, над которым я работаю, я жонглирую несколькими QList. Я слышал, что Qt старается по возможности не делать глубоких копий списков. Насколько я понимаю, это означает, что не происходит глубокого копирования ...
вопрос задан: 28 July 2011 21:48
0
ответов

Qt - QList const корректность

QList не может быть легко const-правильным. Рассмотрим функцию void f (список QList ) {список [0] -> constFunction (); } Я могу заменить f на void f (список QList ), но ...
вопрос задан: 26 June 2011 10:37
0
ответов

Проблема пользовательского метода наследования C ++ QList

Я создаю собственный QList типа Account * с именем AccountList через наследование. Моя декларация интерфейса для AccountList выглядит следующим образом: класс Client {public: Client (QString ...
вопрос задан: 4 September 2010 12:54