如何在 QStatusBar 中居中对齐文本? 默认情况下,它始终左对齐。
我知道我可以添加 QLabel 并设置对齐方式,但我想使用纯文本和 .showMessage(QString, int) 方法,这样我就可以添加超时值。
最佳答案
QStatusBar 具有三个值得注意的功能:
addPermanentWidget
- 将小部件右对齐放置
addWidget
- 放置一个左对齐的小部件,该小部件可以被状态消息遮挡
showMessage
- 显示状态消息
这些是状态栏的既定标准。虽然您可以通过破解来获得您想要的东西,但我建议您重新考虑您的需求。也许您的 QLabel 应该与 addPermanentWidget 一起放置?
查看文档以获取更多信息:http://doc.qt.io/qt-5/qstatusbar.html
关于qt状态栏居中对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4403892/