gpt4 book ai didi

qt - QLabel 中图像附近的垂直居中文本

转载 作者:行者123 更新时间:2023-12-05 07:48:55 27 4
gpt4 key购买 nike

我试图让 QLabel 显示图像和一些与该图像垂直居中的文本。我不知道该怎么做。我在互联网上找到的大多数资源都建议使用以下代码:

ui->label->setText("<img src='c:/images.jpg' style='vertical-align:middle;'> Hello");

但是我得到的是this .文本的底线在图像附近居中,但我希望文本的中间线居中(像这样:made in ms paint)。听起来像是一项很常见的任务,但我找不到任何答案。

我怎样才能做到这一点?

最佳答案

我尝试在我的 QtCreator 中运行它并且运行良好。因此,首先,您可以尝试以下操作:

  1. 检查图片尺寸。在 paint.net 或类似软件中打开它。也许最上面的图像是看不见的空白区域。那些,图像的实际大小看起来像一个拉长的矩形,其中可见部分在底部。试试其他图片。
  2. 尝试将格式 jpg 更改为 png。我在以 jpg 格式显示图像时遇到了问题,所以我总是尝试使用 png。
  3. 样式问题。 Qt 可能无法正确使用 css 样式,因为它不是 Qt 的一部分。我在 Qt 5.4.0 版本中测试过。如果您有旧版本,可能是时候更新它了。

关于qt - QLabel 中图像附近的垂直居中文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37938862/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com