- class QHBoxLayout#
QHBoxLayout
类使小部件水平排列。...Synopsis摘要…
Methods方法…
def 构造函数
__init__()
注意注意
本文档可能包含自动从 C++ 转换为 Python 的代码片段。我们永远欢迎对此类片段的翻译作出贡献。如果您发现翻译存在问题,您也可以通过在
https:/bugreports.qt.io/projects/PYSIDE
上创建工单来通知我们。详细描述详细描述…
警告警告
本节包含自动从 C++ 转换为 Python 的代码片段,可能包含错误。
此类用于构建水平框布局对象。关于详细信息,请参阅
QBoxLayout
。此类的最简单用法如下所示
window = QWidget() button1 = QPushButton("One") button2 = QPushButton("Two") button3 = QPushButton("Three") button4 = QPushButton("Four") button5 = QPushButton("Five") layout = QHBoxLayout(window) layout.addWidget(button1) layout.addWidget(button2) layout.addWidget(button3) layout.addWidget(button4) layout.addWidget(button5) window.show()
首先,我们创建我们想要添加到布局中的小部件。然后,我们创建
QHBoxLayout
对象,通过将其传递给构造函数将其设置为父元素window
,然后我们将小部件添加到布局中。window
将是添加到布局中小部件的父元素。如果您在构造函数中没有传递父
窗口
,您可以在稍后使用setLayout()
将QHBoxLayout
对象安装到窗口
上。在那个时刻,布局中的小部件会将窗口
作为它们的父项。另见
QVBoxLayout
QGridLayout
QStackedLayout
布局管理 基本布局示例- __init__()#
构建一个新的水平框。您必须将其添加到其他布局中。
- __init__(parent)
- 参数::
parent –
QWidget
构建一个新的顶级水平框,其父项为
parent
。布局直接设置为
parent
的顶级布局。每个小部件只能有一个顶级布局。它由layout()
返回。另见