返回介绍

QGrid类

发布于 2019-10-04 15:00:34 字数 1344 浏览 1060 评论 0 收藏 0

QGrid类提供了一些简单的对它的子对象的几何位置管理。 详情请见……

#include <qgrid.h>

继承了QFrame。

所有成员函数的列表。

公有成员

  • QGrid ( intn, QWidget*parent = 0, constchar*name = 0, WFlagsf = 0 )
  • QGrid ( intn, Orientationorient, QWidget*parent = 0, constchar*name = 0, WFlagsf = 0 )
  • void setSpacing ( intspace )

详细描述

QGrid类提供了一些简单的对它的子对象的几何位置管理。

这个网格把它的子窗口部件放到一个单行或者单列中。如果你想有一个多行多列的网格,请使用QGridLayout。

或者列的数量在构造函数中规定了。这个网格的所有子对象将会被遵循它们的sizeHint()和sizePolicy()来被放置和规定大小。

使用setMargin()来为网格自身添加四周的空间,并且使用setSpacing()为窗口部件之间增加空间。

也可以参考QVBox、QHBox、QGridLayout、窗口部件的外观和风格和布局管理器。


成员函数文档

QGrid::QGrid ( intn, QWidget*parent = 0, constchar*name = 0, WFlagsf = 0 )

构造一个父对象为parent、名称为name、列数为n的网格窗口部件。窗口部件标记f被传递给QFrame的构造函数。

QGrid::QGrid ( intn, Orientationorient, QWidget*parent = 0, constchar*name = 0, WFlagsf = 0 )

构造一个父对象为parent、名称为name的网格窗口部件。如果orient是Horizontal,n指定的是列数。如果orient是Vertical,n指定的是行数。窗口部件标记f被传递给QFrame的构造函数。

void QGrid::setSpacing ( intspace )

设置子窗口部件之间的空间为space

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文