从Tushare迁移到AKShare v1.1.1:手把手教你用stock_zh_a_hist搞定A股历史数据(附缓存优化技巧)
2026/5/27 2:49:04
Qt6已经放弃QRegExp, 改用QRegularExpression,代码如下:
导入#include <QRegularExpression>包
/* 已废弃 QRegExp emailRx("\\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\.[A-Z|a-z]{2,}\\b"); if (emailRx.exactMatch(email)) { /* valid */ } */ // 最新写法 QRegularExpression emailRx(R"(^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}$)"); if (emailRx.match(email).hasMatch()) { /* valid */ }使用原始字符串字面量R"(...)"可避免双反斜杠。
Qt6 不再支持 sprintf() 方法,
// s1.sprintf("%s%d%f", "sd", 10, 10.4); 已废弃 QString s1 = QString::asprintf("%s%d%f", "sd", 10, 10.4); // 结果: "sd1010.400000"QString::asprintf() 是静态函数不能像 s1.sprintf() 那样调用。