报错代码:
ui->plainTextEdit->insertPlainText(QString(array.toHex(' ').toUpper().append(' ')));//16进制显示
解答:
What version of Qt are you using to build that module ? That overload of toHex is present since Qt 5.9.
大意是Qt5.9以后的版本才有toHex(char )函数
qt5.2只有toHex()无参数的形式
还有一种情况是使用匿名函数的lamda表达式需要在.pro文件中加上 config +=c++11