代码之家  ›  专栏  ›  技术社区  ›  benroths

PyQt5/Python3参考qss文件

  •  0
  • benroths  · 技术社区  · 3 年前

    我有一个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
    
    0 回复  |  直到 3 年前
        1
  •  0
  •   benroths    3 年前

    问题是我不明白这一点

    qss_file = QtCore.QFile("my_app_qss.qss")
    

    不是文件的路径。它引用的是pyrcc4从。qrc源

    推荐文章