QFile msnLogFile(item->data(Qt::UserRole).toString());
QDataStream logDataStream;
if(msnLogFile.exists()){
msnLogFile.open(QIODevice::ReadOnly);
logDataStream.setDevice(&msnLogFile);
QByteArray logBlock;
logDataStream >> logBlock;
}
このコードは機能しません。結果の QByte は空です。char* を使用しても同じです。奇妙なことに、同じコードが別のプログラムで機能します。両方の違いを見つけようとしています。これは、int、uint、quint8などを使用すると機能します