如何在PyQt5中使用带有Resource_path的PyInstaller --onefile选项通过样式表添加图标?

问题描述 投票:0回答:1

所以基本上我想做的是通过Stylesheet(QSS)向组合框添加一个向下箭头,这样我可以使用PyInstaller将py.file与--onefile选项捆绑在一起:代码是这样,但似乎不起作用:

QComboBox::drop-down{
    image: url(resource_path("icon_example.png"))
}

并且resource_path方法为:

def resource_path(self,relative_path):
    try:
       base_path = sys._MEIPASS
     except Exception:
       base_path = os.path.abspath(".")
     return os.path.join(base_path, relative_path)
python pyqt pyqt5 pyinstaller qtstylesheets
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.