是否有使用以下构造函数的解决方法
QDataStream::QDataStream(QByteArray *a, QIODevice::OpenMode mode)
与const QByteArray
? 就像它的前身一样:
QDataStream::QDataStream(const QByteArray &a)
在文档中。
编辑:
这是我的代码:
KeySequence KeyboardShortcutsDialog::keySequenceFromByteArray(QByteArray& seq)
{
KeySequence sequence;
QDataStream stream(&seq, QIODevice::ReadOnly);
stream >> sequence;
return sequence;
}
根据对我问题的评论。我发现正确的解决方案是将构造函数QDataStream::QDataStream(const QByteArray &a)
用于只读用途。