我创建了一个非常简单的窗口,上面有一个按钮.我的按钮从窗口右边缘10像素,从底部10像素.即使窗口调整大小,我也想保持这个位置.这意味着,仍然从右边10个,从底部10个.
这该怎么做 ??
谢谢
zalkap
在具有2列和2行的窗口小部件上安装QGridLayout,在右下角的单元格上添加按钮,然后将第一行和第一列设置为拉伸.
QWidget *widget = new QWidget(); // The main window
QGridLayout *layout = new QGridLayout(widget); // The layout
QPushButton *button = new QPushButton(QString("Button"), widget); // The button
layout->setContentsMargin(10,10,10,10); // To have 10 pixels margins all around the widget
layout->addWidget(button, 1, 1);
layout->setRowStretch(0, 1);
layout->setColumnStretch(0, 1);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4401 次 |
最近记录: |