При создании exe файла теряется картинка фона, но когда ее кидаю в папку dist, то все работает как надо. Как ее запихнуть в exe. Вот код:
from PyQt5 import QtCore, QtGui, QtWidgets
from PyQt5.QtWidgets import QAction, qApp, QWidget, QApplication
class Sert(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.setMinimumSize(240, 320)
MainWindow.setMaximumSize(240, 320)
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setObjectName("centralwidget")
self.lable = QtWidgets.QLabel(self.centralwidget)
self.lable.setGeometry(QtCore.QRect(120, 36, 181, 21))
self.lable.setObjectName("lineEdit")
MainWindow.setCentralWidget(self.centralwidget)
self.statusbar = QtWidgets.QStatusBar(MainWindow)
self.statusbar.setObjectName("statusbar")
MainWindow.setStatusBar(self.statusbar)
# Создание меню бара
MainWindow.statusBar()
self.menubar = MainWindow.menuBar()
# Задний фон
pal = MainWindow.palette()
pal.setBrush(QtGui.QPalette.Normal, QtGui.QPalette.Window, QtGui.QBrush(QtGui.QPixmap("Hell.jpg")))
MainWindow.setPalette(pal)
self.retranslateUi(MainWindow)
QtCore.QMetaObject.connectSlotsByName(MainWindow)
def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.translate
MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
if __name__ == '__main__':
import sys
app = QApplication(sys.argv)
window = Sert()
window.show()
sys.exit(app.exec_())
Если можно, то подробно распишите решение. А то я еще плохо знаю PyQt5. Exe создавал с помощью pyinstaller.