我有一个PyQt5(5.15.6)应用程序在Python3中运行,希望引用我的qss文件
qss_file=QtCore。QFile(“my_app_qss.qss”)
但是,我有多个应用程序使用相同的qss文件,因此根据我运行应用程序的位置,我需要绝对导入,而不是相对导入。我还想用pyinstaller编译这些应用程序,并将它们部署到另一台机器上。如何引用此qss文件?
文件夹结构示例
main | - resources/my_app_qss.qss | - apps/ |--------project1/app1.py | -------project2/ |-----------------subfolder/app2.py
问题是我不明白这一点
qss_file = QtCore.QFile("my_app_qss.qss")
不是文件的路径。它引用的是pyrcc4从。qrc源