2

我不知道如何解决这个问题:

  qRegisterMetaType<QVector<int>>("QVector<int>");

    QMap<int, QVariant> wah;
    wah[0] = QVariant::fromValue(QVector<int>{12, 231, 45, 125, 123, 12, 312, 4, 12});
    qDebug() << wah;

    QByteArray ar;
    QDataStream s(&ar, QIODevice::WriteOnly);
    s << wah;

任何想法/帮助都会很棒。大多数谷歌结果都是关于序列化自定义类而不是整数:/

蒂亚!

4

1 回答 1

2

需要添加

qRegisterMetaTypeStreamOperators<QVector<int>>("QVector<int>");

有点遗憾,这在文档中没有解释。

于 2019-08-16T09:19:57.410 回答