Qt学习---窗口的位置和大小
2018-03-22 15:30
309 查看
一、带边框
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 &)
相关文章推荐
- qt中让控件位置岁窗口大小自动调整,并且自身大小不变
- QT怎么设置字体轮廓、字体位置、字体样式、字体间距、窗口背景色大小、隐藏鼠标图标
- QT中QSettings 的用法 保存窗口的位置 大小
- Qt 获取窗口的位置和大小
- Selenium2学习-021-WebUI自动化实战实例-019-设置浏览器窗口位置大小
- Selenium2学习-020-WebUI自动化实战实例-018-获取浏览器窗口位置大小
- 嵌入式QT应用的窗口大小、位置,QtreeStack的样式
- 【Qt学习笔记】禁止改变窗口大小
- QT_OpenGL设置窗口出事位置和大小
- qt中让控件位置岁窗口大小自动调整,并且自身大小不变
- qt中获取窗口位置和大小
- vc学习之窗口大小发生变更时使控件自动摆放到合适的位置
- 功能: Form窗口最大化时,控件相对位置变化的问题 (学习日记2016-12-23)
- QT窗口尺寸,窗口大小和大小改变引起的事件 QResizeEvent。
- Ubuntu设置终端的默认窗口大小和位置坐标【OK】
- [转]QT中窗口刷新事件的学习总结
- QT_PC学习_GUI程序设计入门_主窗口
- Selenium2学习-031-WebUI自动化实战实例-029-JavaScript 在 Selenium 自动化中的应用实例之四(获取元素位置和大小)
- 随着窗口大小的改变调整控件的位置和大小
- 位置边框深度探索QT窗口系统---几何篇2