Вопросы по теме 'qmetatype'
Полиморфизм с QVariant
У меня есть два таких класса:
class Foo
{
public:
Foo(int i) : _i(i) {}
int _i;
};
Q_DECLARE_METATYPE(Foo*)
class Bar : public Foo
{
public:
Bar(int i, int j) : Foo(i), _j(j) {}
int _j;
};
Q_DECLARE_METATYPE(Bar*)
Моя...
1127 просмотров
schedule
19.05.2022
Как и когда использовать Q_DECLARE_METATYPE
Мне нужно преобразовать QSqlRecord в QVariant и обратно по всему моему проекту. Для этого я добавил
Q_DECLARE_METATYPE(QSqlRecord);
в файлах .h классов, которые требуют приведения. У меня также есть базовый класс, от которого наследуют...
19137 просмотров
schedule
11.03.2023
QMetaType::Тип из типа шаблона
Можно ли определить QMetaType::Type значение аргумента шаблона.
Я пробовал это:
template <class T>
class MyClass {
public:
int getType() {
return QMetaType::type(typeid(T).name());
}
};
Но это всегда возвращает 0...
513 просмотров
schedule
18.05.2023