关于Qt中窗口的坐标
Posted cxhblogs
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于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 }
结果显示如下:
以上是关于关于Qt中窗口的坐标的主要内容,如果未能解决你的问题,请参考以下文章