样式表 QmainWindow 不适用于 pyqt5,仅适用于 qt 设计器预览

Stylesheet QmainWindow does not work on pyqt5, only qt designer preview

样式表 Qt 设计器:

QMainWindow {
                
    background-image: url(:/tela/app_imagens/kawaii-1546834.png);
                background-repeat: no-repeat; 
                background-position: center;
 }

在qt设计器的预览中,样式表正常工作:

但是当运行应用程序没有出现时:

Qt Designer 会编译 .qrc 并将其导入,这与您的脚本不同,后者不会。解决方案是:

  1. 编译.qrc:
pyrcc5 file.qrc -o file_rc.py
  1. 并将其导入您的 .py:
import file_rc