关于Qt状态栏居中对齐,可以使用以下方法:
QHBoxLayout* layout = new QHBoxLayout();
layout->addWidget(label);
layout->addStretch();
statusBar()->setLayout(layout);
QWidget* widget = new QWidget();
QHBoxLayout* layout = new QHBoxLayout(widget);
layout->addWidget(label);
layout->addStretch();
statusBar()->addWidget(widget);
QSpacerItem* spacer = new QSpacerItem(100, 0, QSizePolicy::Expanding, QSizePolicy::Minimum);
QHBoxLayout* layout = new QHBoxLayout();
layout->addWidget(label);
layout->addItem(spacer);
statusBar()->setLayout(layout);
这些方法都可以实现Qt状态栏中的标签居中对齐。
领取专属 10元无门槛券
手把手带您无忧上云