PYQT5程序加载图片

UI采用eric6来设计:
UI界面加载图片资源,通过eric6编码成py文件,接着就可以在py文件中导入
Qt Designer UI设计界面:


PYQT5程序加载图片_第1张图片
image.png

添加资源:


PYQT5程序加载图片_第2张图片
image.png

加载三张图片资源:
gb.png 用作背景图片
login.png 用作展示图片,
logo.png 用作程序小图示
PYQT5程序加载图片_第3张图片
image.png

添加界面背景图片:在UI界面右击,选择change style sheet,接着在选择add resource 当中的background-image,选定我们之前加载bg.png即可。


PYQT5程序加载图片_第4张图片
image.png

添加login展示图片,我们利用label标签进行展示:拖拽label标签后,在此标签处右击改变样式,同样的操作选择,image方式添加资源。


PYQT5程序加载图片_第5张图片
image.png

添加程序小图示,点击UI界面,在UI设置小窗口当中选择windowIcon,在选择我们需要添加的图片资源


PYQT5程序加载图片_第6张图片
image.png
PYQT5程序加载图片_第7张图片
image.png

UI资源准备好了,切换到eric6,添加resource资源,注意,是添加,我们在QT designer中新建的。


PYQT5程序加载图片_第8张图片
image.png

添加资源到eric6,接着右击文件,选择编译文件,这个时候,
会在python目录,新增一个叫my_image_rc.py的文件,这个文件其实就是图片资源的编码文件,同事我们将UI文件也同事编译好。

在执行PYthon代码文件,即可

效果:
PYQT5程序加载图片_第9张图片
image.png

你可能感兴趣的:(PYQT5程序加载图片)