一、带边框
1、访问函数
如下图所示,椭圆表示类对象,实线表示成员函数的调用,虚线表示无直接的成员函数。
例如,若定义一个QWidget类对象myWidget,则想要得到该部件带边框的横坐标位置,根据下图,可以有如下获取方法:
myWidget.x();
或者myWidget.pos().x();
或者myWidget.frameGeometry().x();
或者myWidget.frameGeometry().left();
或者myWidget.frameGeometry().topLeft().x();
2、设置函数
(注:基于QWidget类)
void move(int x, int y)
void move(const QPoint &)
二、不带边框
1、访问函数
例如,若定义一个QWidget类对象myWidget,则想要得到该部件不带边框的高度大小,根据下图,可以有如下获取方法:
myWidget.height();
或者myWidget.size().height();
或者myWidget.geometry().height();
或者myWidget.geometry().size().height();
2、设置函数
(注:基于QWidget类)
void setGeometry(int x, int y, int w, int h)
void setGeometry(const QRect &)
void resize(int w, int h)
void resize(const QSize &)