Qt窗口位置及注意

来源:互联网 发布:知乎 英语语言文学 编辑:程序博客网 时间:2024/05/29 15:50

Qt窗口位置

 

包含框架: x(), y(), frameGeometry(), pos()

不包含框架: geometry(), width(), height(), rect(), and size().

注意:rect()值永远是(0, 0, width(), height()) 其它的都写父类相关

上面返回QRect时,right() 和bottom()少一个像素.要获取真正的bottomRight坐标建议使用:x()+width(),y()+height();(qrect里看到的也是少一个像素,可用width()得到的又多了一个像素(正确)蛋疼…..)

QPoint:

Rx(), ry() 返回x , y的引用可以直接对他进行操作:point.rx++;

manhattanLength()返回向量值.

支持,乘法和加法.

 

QSize:

Rheight();

Rwidth();

 

QRect:初始化建议使用(x,y,width,height)

SetCoords();

Adjust();

Contains();

Intersects();

United();

Translate();