与其父QWidget的边界QTableWidget的定位
-
22-09-2019 - |
题
让我们考虑一下我们的QWidget包含QTableWidget的(只)。因此,我们希望通过调整小部件来调整表,我们不希望有QWidget的边框和表格的单元格之间的indet。什么样的属性被QTableWidget的使更多钞票来与它的边界对齐父控件?
感谢。
解决方案
首先,你要确保QTableWidget
是在一个布局内。例如,
QTableWidget* tw = new QTableWidget(parent_widget);
QVBoxLayout* layout = new QVBoxLayout();
layout->addWidget(tw);
parent_widget->setLayout(layout);
假设parent_widget
已经指向包含QTableWidget
微件。这将确保当父控件不表调整大小。有填写表格控件的整个空间,只需设置保证金为零的布局。尝试其中之一:
layout->setMargin(0);
或
layout->setContentsMargins(0,0,0,0);
不隶属于 StackOverflow