使用qt designer设计窗体添加背景图片显示预览成功,但是运行的时候不显示。

使用qt designer设计窗体添加背景图片显示预览成功,但是运行的时候不显示。该如何解决

img

img

这种情况通常是你在写代码部分 覆盖了这个效果。你可以在文件里看看是不是设置了ui 的初始化。 写在代码中进行验证,不要只是改了这个.ui文件

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/1094429
  • 这篇博客你也可以参考下:关于Qt乱码的解释和解决方案
  • 除此之外, 这篇博客: Qt designer添加按钮样式及更改背景图片中的 特别注意: 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    以上操作在qt designer中添加背景图片可以成功,但是转换为py文件后,将图片转换为python资源文件后,运行py文件却没有背景图片。测试后发现需要用png格式的图片,jpg格式图片添加会失败(不知道什么原因)。

     

    ui文件转py文件:python "D:\Microsoft Visual Studio\Shared\Anaconda3_64\Lib\site-packages\PyQt4\uic\pyuic.py"  ".../**.ui" -o "..../**.py"


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^