qt creator水平布局的Qlabel,居中的代码
时间: 2023-11-22 08:54:50 浏览: 112
QT 界面水平布局demo
可以使用`QHBoxLayout`和`QLabel`,然后使用`setAlignment()`函数将`QLabel`居中对齐。示例代码如下:
```cpp
#include <QHBoxLayout>
#include <QLabel>
#include <QWidget>
int main(int argc, char *argv[]) {
QApplication a(argc, argv);
QWidget* widget = new QWidget();
QHBoxLayout* layout = new QHBoxLayout(widget);
QLabel* label = new QLabel("居中对齐");
label->setAlignment(Qt::AlignCenter); // 设置居中对齐
layout->addWidget(label);
widget->setLayout(layout);
widget->show();
return a.exec();
}
```
在以上示例代码中,我们创建了一个`QWidget`窗口,然后使用`QHBoxLayout`布局管理器创建一个水平布局。接着,我们创建了一个`QLabel`标签控件,并使用`setAlignment()`函数将其设置为居中对齐。最后,我们将`QLabel`添加到水平布局中,将水平布局设置为`QWidget`的布局,并显示窗口。
阅读全文