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的安裝包可以私信我,你們的支持是博主堅持創作的動力!💪💪