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

Qt中的坐标系

Qt中的坐标系

  • 1.坐标系概念
  • 2.数学坐标系VS计算机坐标系
  • 3.Qt坐标系
  • 4.像素

🌟🌟hello,各位读者大大们你们好呀🌟🌟
🚀🚀系列专栏:【Qt的学习】
📝📝本篇内容:坐标系概念;数学坐标系VS计算机坐标系;Qt坐标系;像素
⬆⬆⬆⬆上一篇:Qt的第一个程序(2)
💖💖作者简介:轩情吖,请多多指教(>> •̀֊•́ ) ̖́-

1.坐标系概念

在我们数学中我们经常会使用到坐标系,也就是x轴y轴。在我们Qt中也会用到坐标系的概念,假设我们的按钮需要设计在某个位置而不是默认的左上角,就需要了解坐标系。

2.数学坐标系VS计算机坐标系

我们数学中的坐标系其实是和计算机中的坐标系不太一样,在数学中的坐标系的y轴是向上是正,向下是负,但是在计算机中是相反的,如下图所示
在这里插入图片描述

3.Qt坐标系

我们坐标系上的原点就是屏幕的左上角/窗口的左上角,注意这里的说辞,给Qt的某个控件设置坐标,它的坐标系原点就是相对于父控件/窗口的,例如我们的之前写的按钮,它的原点就是相对于QWidget这个窗口的,按钮默认的位置是左上角,即原点。那么对于我们的QWidget窗口它没有父控件,那么它的父窗口就是显示器了。我们可以通过函数move来进行调整坐标系
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.像素

我们计算机中坐标的单位是像素,像我们常说的1920*1080也就是1K,其实单位就是像素,在水平方向上有1920个像素,在垂直方向上有1080个像素(亮点),因此显示器的亮点数量越多,画面就越好。那么显示器是这样,QWidget窗口也是一样的道理,如下图,我们的按钮把窗口看成一个显示器
在这里插入图片描述

🌸🌸Qt中的坐标系大概就讲到这里啦,博主后续会继续更新更多Qt的相关知识,干货满满,如果觉得博主写的还不错的话,希望各位小伙伴不要吝啬手中的三连哦!如有小伙伴需要Qt的安装包可以私信我,你们的支持是博主坚持创作的动力!💪💪

http://www.xdnf.cn/news/1084879.html

相关文章:

  • 如果让计算机理解人类语言- Word2Vec(Word to Vector,2013)
  • 1.1_5_2 计算机网络的性能指标(下)
  • 腾讯云录音文件快速识别实战教程
  • Oracle PL/SQL 编程基础详解(从块结构到游标操作)
  • vue3 字符包含
  • C++标准库中各种互斥锁的用法 mutex
  • WebRTC与RTMP
  • AtCoder AT_abc413_d [ABC413D] Make Geometric Sequence
  • 【Godot4】正则表达式总结与测试
  • 操作系统【2】【内存管理】【虚拟内存】【参考小林code】
  • 使用Scapy构造OSPF交互报文欺骗网络设备与主机建立Full关系
  • 20250706-12-Docker快速入门(下)-容器数据持久化_笔记
  • Redis集群和 zookeeper 实现分布式锁的优势和劣势
  • 桥梁桥拱巡检机器人cad+【4张】设计说明书+绛重+三维图
  • React 英语单词消消乐一款专为英语学习设计的互动式记忆游戏
  • 20250706-11-Docker快速入门(下)-构建Nginx镜像和Tomcat镜像_笔记
  • DTW模版匹配:弹性对齐的时间序列相似度度量算法
  • 计算机网络实验——互联网安全实验
  • 【C++】C++四种类型转换操作符详解
  • 如何使用xmind编写测试用例
  • Docker容器中安装MongoDB,导入数据
  • electron中的IPC通信
  • WebRTC 的 ICE candidate 协商
  • 深度学习图像分类数据集—蘑菇识别分类
  • axios笔记
  • Monorepo+Turborepo+Next常问问题详解
  • Git使用教程
  • Win11 安装 Visual Studio(保姆教程 - 更新至2025.07)
  • 《Redis》缓存与分布式锁
  • 零基础 “入坑” Java--- 八、类和对象(一)