C:\Users\23501\Desktop\5\QT\System_fingerprint\widget.cpp:597: error: request for member 'resize' in 'sum', which is of non-class type 'int' sum.resize(2); ^
时间: 2023-08-15 10:10:38 浏览: 140
Automatic_Fingerprint_Authentication_System.zip_Cropping_64.m_ST
在您的代码中,出现了一个错误。错误提示显示 `sum` 是一个非类类型的 `int`,因此无法调用 `resize()` 函数。
根据您之前的代码,`sum` 是一个 `QByteArray` 类型的变量,因此它应该是一个类类型,而不是 `int`。可能是在修改代码时出现了错误,并将 `sum` 的类型更改为了 `int`。
请检查您的代码,并确保 `sum` 的类型为 `QByteArray`。以下是一个示例代码片段:
```cpp
QByteArray sum = QByteArray::fromHex(hex_max_id);
sum.resize(2);
```
请确保 `sum` 的类型正确,并且已经包含了正确的头文件,例如 `#include <QByteArray>`。
如果问题仍然存在,请提供更多的代码上下文,以便我能够更好地帮助您解决问题。
阅读全文