我正在通过QVBoxlayout的addWidget(widget,stretch,alignment)方法中的Alignment-Parameter苦苦挣扎。
我要在布局中添加一个QTableview:
没有对齐参数,一切正常-我的表格视图填充了布局中的整个空间。
现在,我想知道使用的默认对齐方式是什么,以便可以将其添加到我的方法调用中。该文档说,没有对齐参数,则default-alignment-argument为零。但是,当我以“ 0”作为对齐参数调用addWidget时,pycharm抱怨类型错误,是int而不是Qt :: Alignment ...
感谢您的帮助!!! 最大的欢呼声
答案 0 :(得分:1)
开源软件的优点在于您可以take a look at the source,代码是:
<a>
因此,以最后一个参数调用与void addWidget(QWidget *, int stretch = 0, Qt::Alignment alignment = Qt::Alignment());
等效的addWidget方法:
Qt::Alignment()