3
ответа

Преобразуйте QVariant пользовательского типа к QString

У меня есть пользовательский класс под названием Деньги, которые я объявил с Q_DECLARE_METATYPE (). класс Деньги {общественность: Деньги (удваивают d) {_value = d;} ~Money () {} QString toString () константа {возврат...
вопрос задан: 17 March 2009 16:20
2
ответа

Как я преобразовываю QMap <QString, QMap <QString, интервал>> к QVariant?

QVariant (необходимый для класса QSettings) поддерживает создание от QMap <QString, QVariant>, Но пытающийся инициализировать что-то вроде этого: QMap <QString, QVariant (QMap <QString, QVariant>)>...
вопрос задан: 25 November 2016 11:09
2
ответа

Как я возвращаю свой объект Python от QVariant в PyQt4?

Я создаю подкласс QAbstractItemModel, который будет отображен в QTreeView. Мой индекс () и родитель () функция создает QModelIndex с помощью QAbstractItemModel наследованная функция createIndex...
вопрос задан: 25 February 2010 10:59
1
ответ

Как проверить QVariant типа QVariant:: UserType ожидается тип?

Я пишу код тестирования, который автоматически выполнит итерации через весь Q_PROPERTY виджетов, и некоторые свойства используют типы, которые регистрируются через qRegisterMetaType. Если я хочу к чтению-записи их...
вопрос задан: 7 July 2010 08:54
1
ответ

Как поддерживать сравнения для объектов QVariant, содержащих пользовательский тип?

Согласно спокойной документации, QVariant:: оператор == не работает, как можно было бы ожидать, содержит ли вариант пользовательский тип: bool QVariant:: оператор == (константа QVariant и v) константа...
вопрос задан: 19 May 2010 19:21
0
ответов

Преобразование QVariant в QStringList

Я сохранил QStringList в переменной QVariant при вызове функции setData. Теперь я хочу восстановить эти данные из переменной QVariant. Как это сделать? Изменить: Я пробовал преобразовать, но, похоже, не ...
вопрос задан: 30 July 2018 06:45
0
ответов

Есть ли причина, по которой QVariant принимает только QList, а не QVector или QLinkedList

QVariant, похоже, принимает QList , а не QVector ни QLinkedList . Просто потому, что он видит QList, QVector и QLinkedList как фундаментально похожие (...
вопрос задан: 10 July 2018 09:40
0
ответов

Как получить исходные данные Python из QVariant

В наши дни я только изучаю Python и Qt. Поэтому, пожалуйста, учтите, что это будет вопрос новичков, но я застрял здесь. import sys из PyQt4.QtCore import * data1 = 'string' data2 = QVariant (...
вопрос задан: 12 April 2015 16:41
0
ответов

Как избежать дублирования объявлений Q _DECLARE _METATYPE

Мой проект состоит из приложения, которое ссылается на две статические библиотеки. Каждая из библиотек объявляет Q _DECLARE _METATYPE< QUuid >, чтобы использовать QUuid с QVariant, что приводит к «переопределению...
вопрос задан: 30 June 2012 10:56
0
ответов

Назначение вложенному QVariantMap

#включить #включить #include int main (int argc, char *argv[] ){ QCoreApplication a (argc, argv ); карта QVariantMap; карта["foo"] =...
вопрос задан: 18 June 2012 20:53
0
ответов

Приведение списка как QVariant или QVariant List

Моя проблема заключается в следующем . У меня есть списки разных числовых типов, например: QList mylist; Теперь в моем коде есть функция, которая ожидает аргумент QVariant, которым является mylist. Единственное ...
вопрос задан: 13 February 2012 17:56
0
ответов

Что такое QVariant и когда его следует использовать?

Что такое QVariant и когда его следует использовать?
вопрос задан: 9 February 2012 10:39
0
ответов

Как QVariant работает внутри?

Я хочу знать, как QVariant может хранить внутри, int, QMap, QList, ... Я имею в виду, что такое внутренняя структура данных /Реализация? Каковы накладные расходы на сохранение и получение типов (int, float) ...
вопрос задан: 13 February 2011 15:00