当前位置: 首页 > 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.lryc.cn/news/582140.html

相关文章:

  • 算法————模拟算法
  • 机房运维篇(添加备份盘)加备份
  • mac中有多个java版本涉及到brew安装中,怎么切换不同版本
  • Playwright vs TestCafe 对象注入机制详解对比
  • Redis Tag 字段详解与最佳实践
  • 可扩展 Redis 查询引擎的最佳实践
  • 人工智能-基础篇-22-什么是智能体Agent?(具备主动执行和调优的人工智能产物)
  • DejaOS常见问题
  • (4)ROS2:moveit2的几个坑
  • 多通道采发仪VS系列 智能监测终端 工业级采发仪精准守护隧道边坡、水利大坝
  • 【Echarts】“折线+柱状”实现双图表-家庭用电量可视化【文章附完整代码】
  • 【SigNoz部署安装】Ubuntu环境部署SigNoz:Docker容器化监控的全流程指南
  • 御控网关如何实现MQTT、MODBUS、OPCUA、SQL、HTTP之间协议转换
  • HTTP 重定向
  • Camera相机人脸识别系列专题分析之十六:人脸特征检测FFD算法之libcvface_api.so数据结构详细注释解析
  • C++ -- string类的模拟实现
  • Day07- 管理并发和并行挑战:竞争条件和死锁
  • 【AI大模型入门指南】机器学习入门详解
  • 烟雾,火焰探测器
  • Linux操作系统:软硬链接与动静态库
  • ClickHouse介绍与应用
  • 迁移GitLab,在新Linux中用Docker重新部署GitLab备份还原
  • C#中的BindingList有什么作用?
  • 【机器学习深度学习】多分类评估策略:混淆矩阵计算场景模拟示例
  • 亚马逊运营进阶指南:如何用AI工具赋能广告运营
  • 诊断工程师进阶篇 --- 车载诊断怎么与时俱进?
  • English Practice - Day 2
  • vite打包的简单配置
  • react状态管理库 - zustand
  • 风电自动化发电中的通信桥梁:CAN主站转MODBUS TCP网关解析