我试图让QLabel显示图像和一些垂直居中显示该图像的文本。 我想不出如何做到这一点。 我发现在互联网上的大多数源建议使用下面的代码:在QLabel中的图像附近垂直居中文本
ui->label->setText("<img src='c:/images.jpg' style='vertical-align:middle;'> Hello");
但是我得到的是this。 文本的底线居中靠近图像,但我喜欢的是文本的中间线要居中(如下所示:made in ms paint)。听起来像一个很常见的任务,但我无法找到任何答案。
我该如何做到这一点?
您是否正在寻找一个样式表的解决方案或不一定?如果没有,您可以创建一个'QHBoxLayout'并在其中放置2个'QLabel':一个带有图片,一个带有标题 – IAmInPLS
Stylesheets是首选。是的,我在考虑双标签解决方案,它只是看起来不正确 –