Qt 过时成员

以下成员源于类 Qt 被弃用。 提供它们是为使旧源代码能继续工作。强烈建议不要在新代码中使用它们。

函数

(弃用)
(弃用)
(since 6.7, deprecated in 6.8) Qt::strong_ordering compareThreeWay (const LeftType * lhs , const RightType * rhs )
(弃用) QKeyCombination operator+ (Qt::Key key , Qt::KeyboardModifier modifier )
(弃用) QKeyCombination operator+ (Qt::Key key , Qt::KeyboardModifiers modifiers )
(弃用) QKeyCombination operator+ (Qt::Key key , Qt::Modifier modifier )
(弃用) QKeyCombination operator+ (Qt::Key key , Qt::Modifiers modifiers )
(弃用) QKeyCombination operator+ (Qt::KeyboardModifier modifier , Qt::Key key )
(弃用) QKeyCombination operator+ (Qt::KeyboardModifiers modifiers , Qt::Key key )
(弃用) QKeyCombination operator+ (Qt::Modifier modifier , Qt::Key key )
(弃用) QKeyCombination operator+ (Qt::Modifiers modifiers , Qt::Key key )

函数文档编制

[constexpr noexcept, deprecated] QKeyCombination operator+ ( Qt::Key key , Qt::KeyboardModifier modifier )

[constexpr noexcept, deprecated] QKeyCombination operator+ ( Qt::Key key , Qt::Modifier modifier )

[constexpr noexcept, deprecated] QKeyCombination operator+ ( Qt::KeyboardModifier modifier , Qt::Key key )

[constexpr noexcept, deprecated] QKeyCombination operator+ ( Qt::Modifier modifier , Qt::Key key )

This function is deprecated. We strongly advise against using it in new code.

使用运算符 | 代替。

返回 QKeyCombination 对象以表示组合的 key with the modifier modifier .

[constexpr noexcept, deprecated] QKeyCombination operator+ ( Qt::Key key , Qt::KeyboardModifiers modifiers )

[constexpr noexcept, deprecated] QKeyCombination operator+ ( Qt::Key key , Qt::Modifiers modifiers )

[constexpr noexcept, deprecated] QKeyCombination operator+ ( Qt::KeyboardModifiers modifiers , Qt::Key key )

[constexpr noexcept, deprecated] QKeyCombination operator+ ( Qt::Modifiers modifiers , Qt::Key key )

This function is deprecated. We strongly advise against using it in new code.

使用运算符 | 代替。

返回 QKeyCombination 对象以表示组合的 key 采用修饰符 modifiers .

[constexpr noexcept, since 6.7, deprecated in 6.8] template <typename LeftType, typename RightType, Qt::if_compatible_pointers<LeftType, RightType> = true> Qt::strong_ordering compareThreeWay (const LeftType * lhs , const RightType * rhs )

此函数从 6.8 起弃用。强烈建议在新代码中不要使用它。

把指针包裹成 Qt::totally_ordered_wrapper 并分别使用 Qt::compareThreeWay () 重载代替。

实现指针的 3 向比较。

返回实例化的 Qt::strong_ordering 表示关系介于 lhs and rhs .

约束

Participates in overload resolution only if LeftType and RightType are the same type, or base and derived types. It is also used to compare any pointer to std::nullptr_t .

这是重载函数。

该函数在 Qt 6.7 引入。