当前位置: 首页 > 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.dtcms.com/a/268952.html

相关文章:

  • QT的事件过滤器eventFilter
  • 【1】从零构建Vue3响应式系统:基于TDD的完整实现
  • 【kafka-python使用学习笔记2】Python操作Kafka之环境准备(2)亲测有效有图有真相
  • Kotlin编写Android爬虫教程
  • ICME 2025 | 火山引擎在国际音频编码能力挑战赛中夺得冠军
  • 主机安全-开源HIDS字节跳动Elkeid使用
  • MongoDB与Spring Boot完整使用指南
  • Oracle注释详解
  • MIL-STD-1553B总线
  • 【Pandas】pandas DataFrame boxplot
  • ch04 部分题目思路
  • Logseq 插件开发实战四:发布到官方插件市场
  • 【VSCode 插件离线安装包下载方法分享】
  • 【PyTorch】PyTorch中torch.nn模块的循环层
  • Microsoft Visual Studio离线安装(以2022/2019为例)
  • Python脚本保护工具库之pyarmor使用详解
  • Redis常用数据结构以及多并发场景下的使用分析:list类型
  • Qt的第一个程序(2)
  • Karmada Multi-Ingress(MCI)技术实践
  • verilog中timescale指令的使用
  • javaweb———html
  • 【taro react】 ---- RuiVerifySlider 行为验证码之滑动拼图使用【天爱验证码 tianai-captcha 】实现
  • android ui thread和render thread
  • 上海新华医院奉贤院区:以元宇宙技术重构未来医疗生态
  • RAG 之 Prompt 动态选择的三种方式
  • 华为OD机试 2025B卷 - 小明减肥(C++PythonJAVAJSC语言)
  • 编辑器Vim的快速入门
  • Session的工作机制及安全性分析
  • Qt(信号槽机制)
  • 解数独(C++版本)