Qt代码实现上下左右布局

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt代码实现上下左右布局相关的知识,希望对你有一定的参考价值。

//实现在上下左右四个方向分别放置按钮
#include <QtWidgets>

#include "arrowpad.h"

ArrowPad::ArrowPad(QWidget *parent)
: QWidget(parent)


upButton = new QPushButton(tr("&Up"));

downButton = new QPushButton(tr("&Down"));

leftButton = new QPushButton(tr("&Left"));

rightButton = new QPushButton(tr("&Right"));


QGridLayout *mainLayout = new QGridLayout;
mainLayout->addWidget(upButton, 0, 1);
mainLayout->addWidget(leftButton, 1, 0);
mainLayout->addWidget(rightButton, 1, 2);
mainLayout->addWidget(downButton, 2, 1);
setLayout(mainLayout);

Qt代码实现上下左右布局_qt

以上是关于Qt代码实现上下左右布局的主要内容,如果未能解决你的问题,请参考以下文章

Android如何在一个界面里布局4个按钮 分为2行2列 与屏幕上下、水平居中对齐

QT界面怎么使控件随窗口大小变化一直居中显示

Qt之手动布局

QT中按钮如何布局?

11.QT窗口布局切割

QT基础篇-布局管理