Qt 中的 rt_SATURATE 宏定义

问题描述

有人知道下面的宏吗?我用谷歌搜索但找不到任何有用的东西。它有什么作用?

from typing import TYPE_CHECKING

def f(params):
    # other stuff up here
    foo = get_foo(params)
    
    if TYPE_CHECKING:
        assert foo is not None
    
    return bar(foo)

解决方法

它做 std::clamp 做的事。

它“返回”sig 限制在由 ll(下限)和 ul(上限)给出的范围内。

由于问题用 标记,另一个做同样事情但参数顺序不同的替代方法是 qBound