1. 程式人生 > >關於Qt中視窗的座標

關於Qt中視窗的座標

主要是給自己以後參考,所以不會太仔細的講解。

 1 #include "mainwindow.h"
 2 #include <QApplication>
 3 #include<QDebug>
 4 int main(int argc, char *argv[])
 5 {
 6     QApplication a(argc, argv);
 7     MainWindow w;
 8     w.resize(400,300);//不包含邊框的內部矩形區域的大小
 9     w.move(200,100);//視窗左上角在電腦螢幕上的座標
10     w.show();
11     qDebug()<<"
x:"<<w.x();//視窗左上角的橫座標 12 qDebug()<<"y:"<<w.y();//視窗左上角的縱座標 13 qDebug()<<"geometry:"<<w.geometry();//不包含邊框,內部矩形在螢幕中的座標和大小 14 qDebug()<<"frameGeometry:"<<w.frameGeometry();//包含邊框,視窗在螢幕中的座標和大小 15 qDebug()<<"pos:"<<w.pos();//視窗在螢幕中的座標,即x,y 16 qDebug()<<"
rect:"<<w.rect();//內部矩形相對視窗內部左上角(0,0)的座標與大小 17 qDebug()<<"width:"<<w.width();//內部矩形的寬 18 qDebug()<<"height:"<<w.height();//內部矩形的長 19 return a.exec(); 20 }

結果顯示如下: