Qt-VBoxLayout中addWidget的默认对齐方式

时间:2018-10-16 12:56:46

标签: python qt layout alignment

我正在通过QVBoxlayout的addWidget(widget,stretch,alignment)方法中的Alignment-Parameter苦苦挣扎。

我要在布局中添加一个QTableview:

没有对齐参数,一切正常-我的表格视图填充了布局中的整个空间。

现在,我想知道使用的默认对齐方式是什么,以便可以将其添加到我的方法调用中。该文档说,没有对齐参数,则default-alignment-argument为零。但是,当我以“ 0”作为对齐参数调用addWidget时,pycharm抱怨类型错误,是int而不是Qt :: Alignment ...

感谢您的帮助!!! 最大的欢呼声

1 个答案:

答案 0 :(得分:1)

开源软件的优点在于您可以take a look at the source,代码是:

<a>

因此,以最后一个参数调用与void addWidget(QWidget *, int stretch = 0, Qt::Alignment alignment = Qt::Alignment()); 等效的addWidget方法:

Qt::Alignment()