当前位置: 首页 > news >正文

南京网站制作报价南通网站优化公司

南京网站制作报价,南通网站优化公司,太仓网页制作招聘,阿里云服务器做网站QPainter的translate()函数是用来对绘制坐标系统进行平移操作的方法。它可以将绘制的原点(坐标轴的起始点)在水平和垂直方向上进行平移。以下是一个使用QPainter的translate()方法进行坐标平移的示例代码: QPainter painter(this);// 绘制一个…

QPainter的translate()函数是用来对绘制坐标系统进行平移操作的方法。它可以将绘制的原点(坐标轴的起始点)在水平和垂直方向上进行平移。以下是一个使用QPainter的translate()方法进行坐标平移的示例代码:

QPainter painter(this);// 绘制一个红色矩形
painter.setBrush(Qt::red);
painter.drawRect(0, 0, 100, 100);// 平移坐标系统
painter.translate(50, 50);// 绘制一个蓝色矩形(平移后的位置)
painter.setBrush(Qt::blue);
painter.drawRect(0, 0, 100, 100);

在这个示例中,首先创建一个QPainter对象,并通过this参数指定绘制的目标窗口。然后使用setBrush()方法设置绘制时使用的画刷颜色(这里设置为红色),并调用drawRect()方法绘制一个100x100的矩形。接下来,调用translate()方法将坐标系统在水平和垂直方向上平移了50个像素。最后再次使用setBrush()方法设置画刷颜色(这里设置为蓝色),并调用drawRect()方法绘制一个100x100的矩形。由于之前的平移操作,这个蓝色矩形的左上角坐标会在红色矩形的右下方偏移50个像素。
需要注意的是,translate()方法对之后的所有绘制操作都会生效,所以在调用之后的绘制操作都是相对于平移后的坐标系进行的。如果要恢复到原始的坐标系统,可以使用QPainter的save()和restore()方法进行保存和恢复。

效果展示:
在这里插入图片描述

http://www.hyszgw.com/news/48540.html

相关文章:

  • 什么叫手机网站怎么查域名注册商
  • 外贸网站怎么注册wordpress自动alt
  • php企业网站源码 漂亮dw软件怎么制作网页自我介绍
  • 在线网站seo诊断做平面设计兼职的网站有哪些
  • 游戏网站的设计方案wordpress修改模块样式
  • 一个服务器多个网站好吗wordpress切换至就编辑器
  • 网站虚拟主机是什么wordpress导航编辑
  • wordpress网站换空间愿意做cps的网站
  • 济宁网站建设软件wordpress数据库密码
  • 大连模板建站软件可以自建网站吗
  • 增城百度做网站多少钱长沙建站模板
  • 网站流量统计数据库设计网站建设联系我们
  • 网站设计息应用商店网站源码
  • 域名申请注册的步骤网站关键词seo推广公司哪家好
  • 做网站有什么软件吗我是做化工回收的做哪个网站比较好
  • 北京网站建设建设公司wordpress 翻页失效
  • 用dw制作网站建设wordpress 扫描工具
  • 重庆响应式网站丽水网站建设哪家好
  • 电子商务网站建设与规划视频东莞网站的优化
  • 网站作业成品广告公司网站设计方案
  • 做的新网站到首页又下去了南坪网站建设哪里好
  • 做外汇最好的财经网站汽车销售公司的网站怎么做
  • 网站内链怎么布局嘉兴网站关键词推广
  • 网上做任务网站有哪些淘客宝网站备案号如何弄
  • 昆山外贸网站建设推广桐庐营销型网站建设
  • 如何说服老板做网站ui培训班排行榜
  • 甘肃网站制作公司英文电商网站建设
  • 门户网站开发报价单网站建设安全协议
  • 网站建设 免费买了winhost网站空间在哪里登陆
  • 苏州公司网站建设报价大庆网站设计