在QT designer做好的ui界面是这样的:
实际在python中动态加载后,运行打开却是这样的:
原因:由于是动态加载ui文件,没有把资源文件(就是后缀为.qrc的文件)也加载进去。所以就路径缺失啦!
资源文件长啥样?长这样:
将你的资源文件(也就是XXX.qrc文件)转化成Python代码,然后再import进去就好啦。
如何将XXX.qrc文件转换为XXX.py文件?
这篇写得很好,大家自己学习下
资源文件转Python文件
然后就生成了images.py文件,如图:
最后在用到的这个资源文件的地方,引入即可,如图:
运行一下代码:
成功解决!!!



