如何在Qt5中启用不赞成使用的功能

Leo*_*Leo 4 c++ qt

我想将Qt4程序移植到Qt5,并且未定义某些功能(例如QHeaderView :: setMoveable),但是我在qheaderview.h文件中看到具有一些魔术定义(QT_DEPRECATED_SINCE),应该可以重新启用它们。为了让QHeaderView :: setMovable重新出现,我该怎么做?我希望重写我的代码,如果有这样的一种方式。

tri*_*elt 7

您可以将以下行添加到您的.pro文件中:

DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0
Run Code Online (Sandbox Code Playgroud)