qt 设置QWidget中的QLabel居中
时间: 2023-05-20 17:04:29 浏览: 2641
QT界面怎么使控件随窗口大小变化一直居中显示-百度经验1
可以使用QHBoxLayout和QVBoxLayout来实现QLabel在QWidget中居中显示。具体代码如下:
```cpp
QWidget *widget = new QWidget;
QLabel *label = new QLabel("Hello World!", widget);
QHBoxLayout *hLayout = new QHBoxLayout(widget);
hLayout->addWidget(label, 0, Qt::AlignCenter);
QVBoxLayout *vLayout = new QVBoxLayout;
vLayout->addLayout(hLayout);
widget->setLayout(vLayout);
```
这样,QLabel就会在QWidget中居中显示。
阅读全文