gpt4 book ai didi

c++ - 缩放和移动 QPainterPath

转载 作者:行者123 更新时间:2023-11-27 23:02:59 27 4
gpt4 key购买 nike

有没有办法缩放 QPainterPath

例如,我的问题是我有一个 QPainterPath 400,400 的大小包含许多行,我想将其缩放到 800,800 或任何其他大小,并通过向其他坐标添加偏移量来移动整个对象。

编辑:

问题的根源是我想在一个小部件上绘制一些东西,而在稍后阶段我想通过将绘图缩放到适当的大小来在另一个小部件上显示该绘图。这就是我考虑缩放 QPainterPath 的原因。

最佳答案

这可能为时已晚且未完成响应,但要设置偏移量,您可以使用 QPainterPath::translate(qreal dx, qreal dy)

您还可以像这样缩放 QPainter:

QPainter painter;
painter.setPen(QPen(Qt::black, 1));
painter.drawRect(0, 0, 100, 100);

QTransform transform;
transform.scale(0.5, 0.5);
painter.setTransform(transform);

关于c++ - 缩放和移动 QPainterPath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25969722/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com