Esempio n. 1
0
def serialize_transform(matrix: QTransform) -> t.Sequence[int]:
    return (
        matrix.m11(),
        matrix.m12(),
        matrix.m13(),
        matrix.m21(),
        matrix.m22(),
        matrix.m23(),
        matrix.m31(),
        matrix.m32(),
        matrix.m33(),
    )
Esempio n. 2
0
def print_transform(text: str, transform:QTransform = QTransform()):
    print(text)
    print(transform.m11(), " ", end="")
    print(transform.m12(), " ", end="")
    print(transform.m13(), " ", end="")
    print(" ")
    print(transform.m21(), " ", end="")
    print(transform.m22(), " ", end="")
    print(transform.m23(), " ", end="")
    print(" ")
    print(transform.m31(), " ", end="")
    print(transform.m32(), " ", end="")
    print(transform.m33(), " ", end="")
    print(" ")
Esempio n. 3
0
def hash_transform(t: QTransform) -> int:
    return hash(
        (
            t.m11(),
            t.m12(),
            t.m21(),
            t.m22(),
            t.dx(),
            t.dy(),
            t.m13(),
            t.m23(),
            t.m33(),
        )
    )