pyinstaller 打包后无法显示图片问题解决
pyinstaller 打包后无法显示图片
解决:
路径转换
import sys
import os
def get_mei_pass(file_path):
    real_path = None
    if hasattr(sys, '_MEIPASS') and os.path.isfile(os.path.join(getattr(sys, '_MEIPASS'), file_path)): 
        real_path = os.path.join(getattr(sys, '_MEIPASS'), file_path) 
    elif os.path.isfile(os.path.join(os.path.dirname(os.path.realpath(__file__)), file_path)): 
        real_path = os.path.join(os.path.dirname(os.path.realpath(__file__)), file_path)
    else:
        print("mei_pass error")
    print("mei_pass: " + real_path)
    return real_path
调用:
        ico_path = get_mei_pass("res/icon.ico")
        icon = QIcon(ico_path)
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号