求大佬幫忙看看
在QTdesigner中設計的界面如下圖

在QTdesigner中運行時正常的

轉成PY檔案運行后格式就錯亂了

以下是轉成PY后的代碼:
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'jieguo.ui'
#
# Created by: PyQt5 UI code generator 5.9.2
#
# WARNING! All changes made in this file will be lost!
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_Jieguo(object):
def setupUi(self, Jieguo):
Jieguo.setObjectName("Jieguo")
Jieguo.resize(665, 574)
icon = QtGui.QIcon()
icon.addPixmap(QtGui.QPixmap(":/DMlogo-1.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
Jieguo.setWindowIcon(icon)
self.gridLayout = QtWidgets.QGridLayout(Jieguo)
self.gridLayout.setObjectName("gridLayout")
self.verticalLayout_2 = QtWidgets.QVBoxLayout()
self.verticalLayout_2.setObjectName("verticalLayout_2")
spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred)
self.verticalLayout_2.addItem(spacerItem)
self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_2.addItem(spacerItem1)
self.verticalLayout = QtWidgets.QVBoxLayout()
self.verticalLayout.setObjectName("verticalLayout")
self.label = QtWidgets.QLabel(Jieguo)
self.label.setMinimumSize(QtCore.QSize(561, 331))
self.label.setStyleSheet("image: url(:/DMlogo-1.png);")
self.label.setText("")
self.label.setObjectName("label")
self.verticalLayout.addWidget(self.label)
self.horizontalLayout = QtWidgets.QHBoxLayout()
self.horizontalLayout.setObjectName("horizontalLayout")
spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout.addItem(spacerItem2)
self.shang = QtWidgets.QPushButton(Jieguo)
self.shang.setMinimumSize(QtCore.QSize(114, 26))
font = QtGui.QFont()
font.setFamily("微軟雅黑")
font.setPointSize(14)
font.setBold(True)
font.setWeight(75)
self.shang.setFont(font)
self.shang.setStyleSheet("QPushButton{background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(255, 255, 255, 255), stop:0.420455 rgba(255, 255, 255, 255), stop:0.982955 rgba(21, 255, 87, 255));border-radius:10px}\n"
"\n"
"QPushButton:hover{background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(255, 255, 255, 255), stop:0.448864 rgba(255, 255, 255, 255), stop:0.982955 rgba(244, 255, 21, 255));border-radius:10px}\n"
"\n"
"QPushButton:pressed{background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(255, 255, 255, 255), stop:0.448864 rgba(255, 255, 255, 255), stop:0.982955 rgba(255, 12, 12, 255));border-radius:10px}")
self.shang.setObjectName("shang")
self.horizontalLayout.addWidget(self.shang)
self.xia = QtWidgets.QPushButton(Jieguo)
self.xia.setMinimumSize(QtCore.QSize(114, 26))
font = QtGui.QFont()
font.setFamily("微軟雅黑")
font.setPointSize(14)
font.setBold(True)
font.setWeight(75)
self.xia.setFont(font)
self.xia.setStyleSheet("QPushButton{background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(255, 255, 255, 255), stop:0.420455 rgba(255, 255, 255, 255), stop:0.982955 rgba(21, 255, 87, 255));border-radius:10px}\n"
"\n"
"QPushButton:hover{background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(255, 255, 255, 255), stop:0.448864 rgba(255, 255, 255, 255), stop:0.982955 rgba(244, 255, 21, 255));border-radius:10px}\n"
"\n"
"QPushButton:pressed{background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(255, 255, 255, 255), stop:0.448864 rgba(255, 255, 255, 255), stop:0.982955 rgba(255, 12, 12, 255));border-radius:10px}")
self.xia.setObjectName("xia")
self.horizontalLayout.addWidget(self.xia)
spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout.addItem(spacerItem3)
self.verticalLayout.addLayout(self.horizontalLayout)
self.horizontalLayout_2.addLayout(self.verticalLayout)
spacerItem4 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_2.addItem(spacerItem4)
self.verticalLayout_2.addLayout(self.horizontalLayout_2)
spacerItem5 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred)
self.verticalLayout_2.addItem(spacerItem5)
self.gridLayout.addLayout(self.verticalLayout_2, 0, 0, 1, 1)
self.retranslateUi(Jieguo)
QtCore.QMetaObject.connectSlotsByName(Jieguo)
def retranslateUi(self, Jieguo):
_translate = QtCore.QCoreApplication.translate
Jieguo.setWindowTitle(_translate("Jieguo", "測驗結果"))
self.shang.setText(_translate("Jieguo", "上一張"))
self.xia.setText(_translate("Jieguo", "下一張"))
import jzg_rc
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/107892.html
上一篇:作業3年去大廠面試Java開發,被Spring問自閉了...
下一篇:SpringMVC
