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的安装包可以私信我,你们的支持是博主坚持创作的动力!💪💪