当前位置: 首页 > 知识库问答 >
问题:

更改QPaint的原点

叶光华
2023-03-14

默认情况下,qPaint的原点位于左上角。我想画形状,但我所有的坐标都是笛卡尔坐标系。那么我的问题是,如何将原点更改为左下角?当然,我可以缩放(1,-1),但也可以缩放并打印反转文本。我所需要的只是移动原点。

共有2个答案

滕成双
2023-03-14

你可以使用uluQPainter::翻译(const QPointF

李永寿
2023-03-14
QPainter painter(this);

painter.translate(this.rect().bottomLeft());
painter.scale(1.0, -1.0);
 类似资料:
  • 我试图得到4个Vector2对象,它们代表一个精灵的4个角,在精灵自身围绕其中心旋转时旋转。但是,在下面的代码中,Vector2对象在客户端空间中围绕0,0旋转,而不是围绕对象的中心旋转。使用矩阵变换,是否有任何方法可以围绕对象的中心而不是全局坐标(0,0)旋转Vector2对象? 这是迄今为止旋转的函数:

  • 问题内容: 是否可以更改引导程序原色以匹配品牌颜色?我正在使用bootswatch的纸张主题。 问题答案: Bootstrap 4 要更改Bootstrap 4 SASS中的 原色 或任何 主题颜色 ,请 在 导入 前 设置适当的变量。这使您的自定义scss可以覆盖!default值… 在某些情况下,您可能想从另一个_现有的_Bootstrap变量设置新的颜色。为此,首先导入函数和变量,以便可以在

  • 问题内容: 我在使用MySQL 5.5.22的Django时遇到以下问题。 给定一个具有列ID,级别和存储为a11,a12,a21,a22的2x2矩阵的表,我具有以下行: 给定一个查询集qs,我进行以下更新: django为此生成以下查询(从db.connection.queries中获取该查询,为简洁起见,删除where子句): 然后,我的行如下所示: 对于任何一行,都应该为True,并且据此,

  • 本文向大家介绍JavaScript更改原始对象valueOf的方法,包括了JavaScript更改原始对象valueOf的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JavaScript更改原始对象valueOf的方法。分享给大家供大家参考。具体分析如下: JS中的对象都包含valueOf方法,我们可以通过自定义valueOf函数替换掉原始object的valueOf 希望本文所述

  • 问题内容: 我在Python中有一个非常非常奇怪的简单问题。 如下所示,尽管矩阵是由function改变的,但矩阵还是被改变了。 之前的矩阵: 之后的矩阵: 问题答案: 线 不会复制,而只是创建对named的新引用。你可能想要 假设是简单的数据结构,它将进行复制。如果比较复杂,则应使用 顺便说一句,您不需要在每个语句后使用分号,python不会将它们用作EOL标记。

  • 情况: 在PDFBox中,PDRectangle对象的默认原点(0,0)似乎是页面的左下角。 例如,下面的代码在页面的左下角为您提供一个正方形,每边长度为100个单位。 问题: 是否可以将原点更改为左上角,这样,例如,上面的代码将在页面的左上角给出相同的正方形?