qt中qbytearray数组如何判断其每一位与固定字面值相等?

QByteArray pByte;
pByte = tcpSocket->readAll().toHex();
想判断其第一位等于啥,下面如果使用
pByte[0] == 0xFF
会报错:

图片说明

应该怎么写啊,求解~

pByte.at(0)==0xff
使用.at来判断下标

char *ch;
ch = pByte.data();
if(ch[0] == 0xff){
xxxxxx;
}
另外你TCP传的啥内容,确定需要toHex()吗?