1.QSet: toList 中的toList 函数已不存在,遇到xx->toList改成直接用,如下:
2.开源QWT 图形库中QwtDial中的 setPenWidth 变成 setPenWidthF函数。
3.QDateTime 中无setTime_t 改为了setSecsSinceEpoch函数。
4.QRegExp 类已不存在 可以用QRegularExpression 替代,图下是示例, 使用方法下面一个图中下半分是原来的,上半分是改过后的。
5 .QString 重载的+ 符号的 使用,不能直接用'0'+'0',改为QLatinChar('0') +QLatinChar('0') ,如下图显示错误的是未改之前的.
6.换到Qt 6.6.1后,有如下警告,可以把文件设置为Unicode utf-8 就行了。
7. QTime 无 start() 与elapsed()函数。用 QElapsedTimer替代。
8 . QDateTime中无fromTime_t 函数,用fromSecsSinceEpoch。
//QDateTime current_date_time = QDateTime::fromTime_t(time_1.time);
QDateTime current_date_time = QDateTime::fromSecsSinceEpoch(time_1.time);
9.QTextStream 中的endl ,不能直接使用,需要加Qt::endl。
之前
之后
10 .QLayout margin() 暂时未找到配置的函数。