如何在Qt5中启用不推荐使用的函数

How enable deprecated functions in Qt5

本文关键字:函数 Qt5 启用      更新时间:2023-10-16

我想将Qt4程序移植到Qt5,但有些函数没有定义(例如QHeaderView::setMoveable),但我在QHeaderView.h文件中看到,使用一些神奇的定义(QT_DEPRECATED_SINCE)应该可以重新启用它们。我必须做些什么才能让QHeaderView::setMovable重新出现?如果有这样的方法,我不想重写我的代码。

您可以在.pro文件中添加以下行:

DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0