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

阿里云 多域名解析 到不同的网站南昌电影网站开发

阿里云 多域名解析 到不同的网站,南昌电影网站开发,网站结构形式,怎样做废旧网站视口和窗口 绘图设备的物理坐标是基本的坐标系,通过QPainter的平移、旋转等变换可以得到更容易操作的逻辑坐标 为了实现更方便的坐标,QPainter还提供了视口(Viewport)和窗口(Window)坐标系,通过QPainter内部的坐标变换矩阵自动转换为绘图设…

视口和窗口

绘图设备的物理坐标是基本的坐标系,通过QPainter的平移、旋转等变换可以得到更容易操作的逻辑坐标

为了实现更方便的坐标,QPainter还提供了视口(Viewport)窗口(Window)坐标系,通过QPainter内部的坐标变换矩阵自动转换为绘图设备的物理坐标

视口表示绘图设备的任意一个矩形区域的物理坐标,可以只选取物理坐标的一个矩形区域用于绘图。默认情况下,视口等于绘图设备的整个矩形区

窗口与视口是同一个矩形,只不过是用逻辑坐标定义的坐标系。窗口可以直接定义矩形区的逻辑坐标范围

  • 不添加视口与窗口
#include "widget.h"
#include "ui_widget.h"Widget::Widget(QWidget *parent) :QWidget(parent),ui(new Ui::Widget)
{ui->setupUi(this);
}Widget::~Widget()
{delete ui;
}void Widget::paintEvent(QPaintEvent* event){QPainter painter(this);int width = this->width();int height = this->height();QRect rect(width/4,height/4,width/2,height/2);// painter.setViewport(width/2,height/2,width/2,height/2);// painter.setWindow(width/2,height/2,width,height);QPen pen;pen.setWidth(3);pen.setColor(Qt::blue);pen.setStyle(Qt::SolidLine);pen.setCapStyle(Qt::FlatCap);pen.setJoinStyle(Qt::BevelJoin);painter.setPen(pen);QBrush brush;brush.setColor(Qt::green);brush.setStyle(Qt::SolidPattern);painter.setBrush(brush);painter.drawRect(rect);
}

在这里插入图片描述

  • 添加视口

在这里插入图片描述

选择右下角四分之一区域作为视口

painter.setViewport(width/2,height/2,width/2,height/2);

在这里插入图片描述

  • 添加窗口

在这里插入图片描述

painter.setWindow(-width/2,-height/2,width,height);

在这里插入图片描述

更改窗口大小

painter.setWindow(-width/2,-height/2,width/2,height/2);

在这里插入图片描述

这里思考一下窗口的起点坐标和窗口的大小,自然明白此处为什么不显示矩形

💡 视口与窗口实际上是同一区域,视口使用的是物理坐标,窗口使用的是逻辑坐标

使用窗口坐标的优点是,只需按照窗口坐标定义来绘图,而不用管实际的物理坐标范围的大小。例如在一个固定边长为100的正方形窗口内绘图,当实际绘图设备大小变化时,绘制的图形会自动变化大小。这样,就可以将绘图功能与绘图设备隔离开来,使得绘图功能适用于不同大小、不同类型的设备

http://www.yayakq.cn/news/188389/

相关文章:

  • 辽宁省建设厅安全员考试官方网站手机免费代理ip
  • 建设平台网站协议ueeshop和wordpress
  • wordpress手动加水印南通优化网站收费标准
  • 建网站前期设计用那软件怎么找做企业网站的
  • 网站备案建设方案建网站 赚钱
  • 网站设计搜索栏怎么做如何建设一个子网站
  • 全省建设信息网站江门网站建设方案策划
  • 免费企业网站cms网站建设设计摘要
  • 制作一个网站的费用域名查询ip地址
  • 做铝锭的网站ui设计已经不火了
  • 青岛做网站建设的公司17来做网站
  • 网站开发 平台建设wordpress如何更新主题
  • 宁波网站建设ysdsh建设网站有哪些术语
  • 想在自己的网站做支付中国动漫影视培训网站源码
  • 威海网站优化推广国内app开发公司
  • 工业网站建设哈尔滨建站的系统
  • 医疗网站建设管理手工制作飞机
  • 搜索引擎是软件还是网站大学生网络营销策划书模板
  • 网站制作和app制作内蒙网站设计公司
  • 专做运动装的网站遂溪手机网站建设公司
  • 南平网站开发公司wordpress极致性能
  • 如何在国税网站做票种核定电子商务网站建设林锋课本答案
  • 凉山州城乡规划建设局网站一套企业erp系统需要多少钱
  • 企业网站建设规划网站建设尢金手指专业
  • 网站内部推广qq个人中心官网
  • 小视频网站建设phpwind wordpress
  • 义乌网站建设优化推广东莞企业免费建站
  • 韩国女排出线优化百度搜索
  • 专业的集团网站开发外贸平台大全
  • 网站的优化和推广方案怎么写网页案例