PYQT背景图片无法加载求救!!

_PNDLSKI 2019-09-20 03:42:21
小弟在用pyqt做一个桌面小程序,用setStyleSheet设置对话框背景时,一直无法显示出图片,但系统也不报错,工作路径也设置了对应的文件夹,求救!!好人有好报

 def setupUi(self, MainWindow):

MainWindow.setObjectName("MainWindow")
MainWindow.resize(386, 126)
MainWindow.setWindowIcon(QIcon('./images/logo.png'))
#背景test*************************************************
MainWindow.setStyleSheet("#MainWindow{background-image:url(./images/background.jpg);}")


...全文
1170 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
迪迦养的猪 2022-05-06
  • 打赏
  • 举报
回复

你把那个图片放到你那个文件运行的路径下

_PNDLSKI 2019-09-20
  • 打赏
  • 举报
回复
引用 1 楼 浮一大白开水 的回复:
两个可能
1、图片路径存在问题。
2、未找到plugins\imageformats\qjpeg.dll这个库。


不好意思弄好路径之后调png弄出来了 谢谢大佬!
_PNDLSKI 2019-09-20
  • 打赏
  • 举报
回复
引用 1 楼 浮一大白开水 的回复:
两个可能
1、图片路径存在问题。
2、未找到plugins\imageformats\qjpeg.dll这个库。


我这个背景的图片跟上面是放在同一个文件夹下面的,上面的icon可以加载图片,这个不行,请问是不是setTextSheet有特殊格式要求?另外我下面背景那里换成上面png的文件也是加载不了,我想可能不是这个问题
浮一大白开水 2019-09-20
  • 打赏
  • 举报
回复
两个可能 1、图片路径存在问题。 2、未找到plugins\imageformats\qjpeg.dll这个库。

16,809

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧