码迷,mamicode.com
首页 > 其他好文 > 详细

关于Qt中窗口的坐标

时间:2018-10-15 14:49:27      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:alt   屏幕   int   pos   ram   argc   矩形区域   边框   关于   

主要是给自己以后参考,所以不会太仔细的讲解。

 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中窗口的坐标

标签:alt   屏幕   int   pos   ram   argc   矩形区域   边框   关于   

原文地址:https://www.cnblogs.com/cxhblogs/p/9790223.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!