Home · All Classes · Modules  · QSS HELP  · QSS 案例 · VER007 HOME

QHBoxLayout Class Reference
[QtGui module]

该QHBoxLayout,负责班级排队部件水平。More...

继承QBoxLayout

Methods


Detailed Description

该QHBoxLayout,负责班级排队部件水平。

这个类是用于构建横向box布局对象。看QBoxLayout了解详情。

最简单的使用类是这样的:

     QWidget *window = new QWidget;
     QPushButton *button1 = new QPushButton("One");
     QPushButton *button2 = new QPushButton("Two");
     QPushButton *button3 = new QPushButton("Three");
     QPushButton *button4 = new QPushButton("Four");
     QPushButton *button5 = new QPushButton("Five");

     QHBoxLayout *layout = new QHBoxLayout;
     layout->addWidget(button1);
     layout->addWidget(button2);
     layout->addWidget(button3);
     layout->addWidget(button4);
     layout->addWidget(button5);

     window->setLayout(layout);
     window->show();

首先,我们创建我们要在布局窗口小部件。然后,我们创建了QHBoxLayout,负责对象,并添加小工具到布局。最后,我们调用QWidget.setLayout( )到QHBoxLayout,负责对象安装到小部件。在这一点上,在该布局中的窗口小部件被重设父有window作为它们的父。

Horizontal box layout with five child widgets


Method Documentation

QHBoxLayout.__init__ (self)

构造一个新的水平框。你必须将它添加到另一个布局。

QHBoxLayout.__init__ (self, QWidget parent)

parent的说法,如果不是没有,原因self通过Qt的,而不是PyQt的拥有。

构造一个新的顶级水平框父parent




PyQt 4.10.3 for X11 Copyright © Riverbank Computing Ltd and Nokia 2012 Qt 4.8.5