QT已弃用的函数QT_DEPRECATED_SINCE,可以在源码中找到替代函数或方案

如题,例如:

    void setSectionsClickable(bool clickable);
    bool sectionsClickable() const;
#if QT_DEPRECATED_SINCE(5, 0)
    inline QT_DEPRECATED void setClickable(bool clickable) {
      setSectionsClickable(clickable); }
    inline QT_DEPRECATED bool isClickable() const {
      return sectionsClickable(); }
#endif

isClickable函数被弃用,替代函数就是sectionsClickable

#if QT_DEPRECATED_SINCE(5, 0)
template<typename T>
inline QT_DEPRECATED T qVariantValue(const QVariant &variant)
{
      return qvariant_cast<T>(variant); }

template<typename T>
inline QT_DEPRECATED bool qVariantCanConvert(const QVariant &variant)
{
      return variant.template canConvert<T>(); }
#endif

qVariantCanConvert用QVariant 的canConvert函数替代

你可能感兴趣的:(qt,qt)