bruce-ji 2022-02-17 19:42 采纳率: 75%
浏览 72
已结题

PySide2 无法打开窗口,如何解决?

代码如下
main.py

import os
import smtplib
import sys
import time
from email.mime.application import MIMEApplication
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText

import openpyxl
from PySide2 import QtCore
from PySide2.QtWidgets import QMainWindow, QMessageBox, QApplication

import umain
from ui_main import Ui_Form


def getpath(f):
    j = os.path.join(os.path.dirname(sys.argv[0]), f)
    return j
wb = openpyxl.load_workbook(getpath(r"abc.xlsx"))
bw = openpyxl.load_workbook(getpath(r"three.xlsx"))
List = wb.sheetnames[0]
lo = ['F','G','H','I','J','K','L','M','N']
mr = {0:'176169578@qq.com',1:'1410746076@qq.com',2:'cwosznbhtnnfcabb',3:'提交人',4:'X总',5:'纪庆'}
newexcle = None



class Email():
    def __init__(self):
        global newexcle
        self.form = mr[0]
        self.to = mr[1]
        self.titil = '文件发送'
        self.file = getpath('output'+'\\'+str(newexcle))
        self.password = mr[2]#cwosznbhtnnfcabb
        self.send()

    def send(self):
        global newexcle
        s = smtplib.SMTP_SSL('smtp.qq.com',465)
        msg = MIMEMultipart('related')
        msg.attach(MIMEText('成果','utf-8'))
        msg["Subject"] = self.titil
        msg["From"] = mr[3]
        msg["To"] = mr[4]
        kl = MIMEApplication(open(self.file,'rb').read())
        kl.add_header('Content-Disposition', 'attachment', filename = newexcle)
        msg.attach(kl)
        s.login(self.form, self.password)
        s.sendmail(self.form, self.to, msg.as_string())
        s.quit()


class MainWindow(QMainWindow):
    def __init__(self):
        super().__init__()
        # 使用ui文件导入定义界面类
        self.ui = Ui_Form()
        # 初始化界面
        self.ui.setupUi(self)
        # i = 2
        # while True:
        #     i += 1
        #
        #     if wb[wb.sheetnames[0]]['B'+str(i)].value != None:
        #         self.ui.comboBox.addItem(wb[wb.sheetnames[0]]['B'+str(i)].value)
        #     else:
        #         break
        # for i in range(2,40,1):
        #     if bw['冷干机']['C'+str(i)].value!=None:
        #         self.ui.lgj.addItem(bw['冷干机']['C'+str(i)].value)
        #     if bw['吸干机']['C'+str(i)].value!=None:
        #         self.ui.qgj.addItem(bw['吸干机']['C'+str(i)].value)
        #     if bw['过滤器']['C'+str(i)].value!=None:
        #         self.ui.glq.addItem(bw['过滤器']['C'+str(i)].value)
        # self.lastmain = Child()
        # self.ui.sz.clicked.connect(self.sz)
    def sz(self):
        self.lastmain.show()

    def l(self):
        met = self.ui.comboBox.currentText()
        met = met.replace(" ","")

        for i in wb.sheetnames:


            if i.find(met) != -1:
                self.ui.comboBox_2.clear()
                j=4
                while True:
                    j += 1

                    if wb[i]['C' + str(j)].value!=None:
                        self.ui.comboBox_2.addItem(wb[i]['C' + str(j)].value)
                    else:
                        if j>40:
                            break
                break

    def s(self):
        met = self.ui.comboBox.currentText()
        met = met.replace(" ", "")
        for i in wb.sheetnames:
            if i.find(met) != -1:
                met = self.ui.comboBox_2.currentText()
                met = met.replace(" ", "")
                j = 4
                while True:
                    j += 1
                    if wb[i]['C' + str(j)].value == met:
                        s = " "
                        for k in range(0,9,1):
                            s+= str(wb[i][lo[k] + str(j)].value) + " "
                        self.ui.bz.setText(s)
                        break
                    else:
                        if j > 40:
                            break
                break
    def bc(self):
        a = self.ui.comboBox.currentText()
        b = self.ui.comboBox_2.currentText()
        c = self.ui.bz.toPlainText()
        d = self.ui.khm.text()
        e = self.ui.hth.text()
        f = self.ui.yt.text()
        g = self.ui.dzlh.text()
        h = self.ui.sl.text()
        try:
            i= self.ui.buttonGroup.checkedButton().text()
            j = self.ui.buttonGroup_2.checkedButton().text()
            k = self.ui.buttonGroup_3.checkedButton().text()
        except:
            QMessageBox.about(self,'Error','请选择选项!!!!!')
            return
        l=self.ui.jfrq.text()
        kk = openpyxl.load_workbook(getpath(r"two.xlsx"))
        kk['生产工单']['C7'] = a
        kk['生产工单']['C8'] = b
        kk['生产工单']['C11'] = c
        kk['生产工单']['C3'] = d
        kk['生产工单']['C4'] = e
        kk['生产工单']['C5'] = datetime.datetime.now()
        kk['生产工单']['C6'] = f
        kk['生产工单']['C9'] = g
        kk['生产工单']['C10'] = h
        kk['生产工单']['C14'] = i
        kk['生产工单']['C15'] = self.ui.qgj.currentText()
        kk['生产工单']['C16'] = self.ui.lgj.currentText()
        kk['生产工单']['C17'] = self.ui.glq.currentText()
        kk['生产工单']['D15'] = self.ui.c.text()
        kk['生产工单']['D16'] = self.ui.a.text()
        kk['生产工单']['D17'] = self.ui.b.text()
        kk['生产工单']['C21'] = j
        kk['生产工单']['C22'] = l
        kk['生产工单']['C23'] = k
        kk['生产工单']['A26'] = '提交:'+mr[5]
        l = 'output\\生产工单'
        t = time.gmtime()
        l+=str(time.strftime('%Y%m%d%H%M'))+mr[5]
        l+=str('.xlsx')

        global newexcle
        newexcle = '生产工单' +str(time.strftime('%Y%m%d%H%M')) + mr[5] + '.xlsx'
        kk.save(getpath(l))
    def h(self):
        for i in range(2,40,1):
            if bw['冷干机']['C'+str(i)].value==self.ui.lgj.currentText():
                self.ui.c.setText(bw['冷干机']['D'+str(i)].value)
            if bw['吸干机']['C'+str(i)].value==self.ui.qgj.currentText():
                self.ui.a.setText(bw['吸干机']['D'+str(i)].value)
            if bw['过滤器']['C'+str(i)].value==self.ui.glq.currentText():
                self.ui.b.setText(bw['过滤器']['D'+str(i)].value)
class Child(QMainWindow):
    def __init__(self):
        super().__init__()
        # 使用ui文件导入定义界面类
        self.ui = umain.Ui_Form()
        # 初始化界面
        self.ui.setupUi(self)
        self.ui.a.setText(mr[0])
        self.ui.b.setText(mr[1])
        self.ui.c.setText(mr[2])
        self.ui.d.setText(mr[3])
        self.ui.e.setText(mr[4])
        self.ui.f.setText(mr[5])
        self.ui.yy.clicked.connect(self.zdzzf)
    def zdzzf(self):
        global mr
        mr = {0:self.ui.a.text(),1:self.ui.b.text(),2:self.ui.c.text(),3:self.ui.d.text(),4:self.ui.e.text(),5:self.ui.f.text(),}
        open(getpath('.txt'),"w",encoding='utf-8').write(str(mr))
def zfzzd():
    global mr
    mr = eval(open(getpath('.txt'),"r",encoding='utf-8').read())
zfzzd()
QtCore.QCoreApplication.setAttribute(QtCore.Qt.AA_EnableHighDpiScaling)
app = QApplication([])
mainw = MainWindow()
mainw.ui.comboBox.currentIndexChanged.connect(mainw.l)
mainw.ui.comboBox_2.currentIndexChanged.connect(mainw.s)
mainw.ui.bc.clicked.connect(mainw.bc)
mainw.ui.qgj.currentIndexChanged.connect(mainw.h)
mainw.ui.lgj.currentIndexChanged.connect(mainw.h)
mainw.ui.glq.currentIndexChanged.connect(mainw.h)
def bc():
    mainw.bc()
    Email()
mainw.ui.fs.clicked.connect(bc)
mainw.show()

app.exec_()

ui_main.py:

# -*- coding: utf-8 -*-

################################################################################
## Form generated from reading UI file 'main.ui'
##
## Created by: Qt User Interface Compiler version 5.15.2
##
## WARNING! All changes made in this file will be lost when recompiling UI file!
################################################################################

from PySide2.QtCore import *
from PySide2.QtGui import *
from PySide2.QtWidgets import *


class Ui_Form(object):
    def setupUi(self, Form):
        if not Form.objectName():
            Form.setObjectName(u"Form")
        Form.resize(875, 750)
        Form.setMinimumSize(QSize(875, 750))
        Form.setMaximumSize(QSize(875, 750))
        self.label_8 = QLabel(Form)
        self.label_8.setObjectName(u"label_8")
        self.label_8.setGeometry(QRect(10, 380, 72, 31))
        self.label_8.setStyleSheet(u" font: 12pt \"Arial\";")

        self.label_9 = QLabel(Form)
        self.label_9.setObjectName(u"label_9")
        self.label_9.setGeometry(QRect(10, 480, 72, 31))
        self.label_11 = QLabel(Form)
        self.label_11.setObjectName(u"label_11")
        self.label_11.setGeometry(QRect(10, 570, 72, 31))
        self.bz = QTextEdit(Form)
        self.bz.setObjectName(u"bz")
        self.bz.setGeometry(QRect(540, 400, 311, 271))
        self.layoutWidget = QWidget(Form)
        self.layoutWidget.setObjectName(u"layoutWidget")
        self.layoutWidget.setGeometry(QRect(570, 30, 281, 221))
        self.label_9.setStyleSheet(u" font: 12pt \"Arial\";")
        self.label_11.setStyleSheet(u" font: 12pt \"Arial\";")
        self.heyherheh = QVBoxLayout(self.layoutWidget)
        self.heyherheh.setObjectName(u"heyherheh")
        self.heyherheh.setContentsMargins(0, 0, 0, 0)
        self.hth = QLineEdit(self.layoutWidget)
        self.hth.setObjectName(u"hth")

        self.heyherheh.addWidget(self.hth)

        self.yt = QLineEdit(self.layoutWidget)
        self.yt.setObjectName(u"yt")

        self.heyherheh.addWidget(self.yt)

        self.dzlh = QLineEdit(self.layoutWidget)
        self.dzlh.setObjectName(u"dzlh")

        self.heyherheh.addWidget(self.dzlh)

        self.jfrq = QLineEdit(self.layoutWidget)
        self.jfrq.setObjectName(u"jfrq")

        self.heyherheh.addWidget(self.jfrq)

        self.layoutWidget1 = QWidget(Form)
        self.layoutWidget1.setObjectName(u"layoutWidget1")
        self.layoutWidget1.setGeometry(QRect(15, 40, 111, 201))
        self.jjj = QVBoxLayout(self.layoutWidget1)
        self.jjj.setObjectName(u"jjj")
        self.jjj.setContentsMargins(0, 0, 0, 0)
        self.label = QLabel(self.layoutWidget1)
        self.label.setObjectName(u"label")
        self.label.setStyleSheet(u" font: 12pt \"Arial\";")

        self.jjj.addWidget(self.label)

        self.label_4 = QLabel(self.layoutWidget1)
        self.label_4.setObjectName(u"label_4")
        self.label_4.setStyleSheet(u" font: 12pt \"Arial\";")

        self.jjj.addWidget(self.label_4)

        self.label_5 = QLabel(self.layoutWidget1)
        self.label_5.setObjectName(u"label_5")
        self.label_5.setStyleSheet(u" font: 12pt \"Arial\";")

        self.jjj.addWidget(self.label_5)

        self.label_7 = QLabel(self.layoutWidget1)
        self.label_7.setObjectName(u"label_7")
        self.label_7.setStyleSheet(u" font: 12pt \"Arial\";")

        self.jjj.addWidget(self.label_7)

        self.layoutWidget2 = QWidget(Form)
        self.layoutWidget2.setObjectName(u"layoutWidget2")
        self.layoutWidget2.setGeometry(QRect(130, 30, 271, 221))
        self.kjhk = QVBoxLayout(self.layoutWidget2)
        self.kjhk.setObjectName(u"kjhk")
        self.kjhk.setContentsMargins(0, 0, 0, 0)
        self.khm = QLineEdit(self.layoutWidget2)
        self.khm.setObjectName(u"khm")

        self.kjhk.addWidget(self.khm)

        self.comboBox = QComboBox(self.layoutWidget2)
        self.comboBox.setObjectName(u"comboBox")

        self.kjhk.addWidget(self.comboBox)

        self.comboBox_2 = QComboBox(self.layoutWidget2)
        self.comboBox_2.setObjectName(u"comboBox_2")

        self.kjhk.addWidget(self.comboBox_2)

        self.sl = QLineEdit(self.layoutWidget2)
        self.sl.setObjectName(u"sl")

        self.kjhk.addWidget(self.sl)

        self.layoutWidget3 = QWidget(Form)
        self.layoutWidget3.setObjectName(u"layoutWidget3")
        self.layoutWidget3.setGeometry(QRect(460, 30, 101, 211))
        self.hkuktukt = QVBoxLayout(self.layoutWidget3)
        self.hkuktukt.setObjectName(u"hkuktukt")
        self.hkuktukt.setContentsMargins(0, 0, 0, 0)
        self.label_2 = QLabel(self.layoutWidget3)
        self.label_2.setObjectName(u"label_2")
        self.label_2.setStyleSheet(u" font: 12pt \"Arial\";")

        self.hkuktukt.addWidget(self.label_2)

        self.label_3 = QLabel(self.layoutWidget3)
        self.label_3.setObjectName(u"label_3")
        self.label_3.setStyleSheet(u" font: 12pt \"Arial\";")

        self.hkuktukt.addWidget(self.label_3)

        self.label_6 = QLabel(self.layoutWidget3)
        self.label_6.setObjectName(u"label_6")
        self.label_6.setStyleSheet(u" font: 12pt \"Arial\";")

        self.hkuktukt.addWidget(self.label_6)

        self.label_10 = QLabel(self.layoutWidget3)
        self.label_10.setObjectName(u"label_10")
        self.label_10.setStyleSheet(u" font: 12pt \"Arial\";")

        self.hkuktukt.addWidget(self.label_10)

        self.layoutWidget4 = QWidget(Form)
        self.layoutWidget4.setObjectName(u"layoutWidget4")
        self.layoutWidget4.setGeometry(QRect(20, 421, 461, 31))
        self.dkdyu = QHBoxLayout(self.layoutWidget4)
        self.dkdyu.setObjectName(u"dkdyu")
        self.dkdyu.setContentsMargins(0, 0, 0, 0)
        self.radioButton = QRadioButton(self.layoutWidget4)
        self.buttonGroup = QButtonGroup(Form)
        self.buttonGroup.setObjectName(u"buttonGroup")
        self.buttonGroup.addButton(self.radioButton)
        self.radioButton.setObjectName(u"radioButton")
        self.radioButton.setStyleSheet(u" font: 12pt \"Arial\";")

        self.dkdyu.addWidget(self.radioButton)

        self.radioButton_2 = QRadioButton(self.layoutWidget4)
        self.buttonGroup.addButton(self.radioButton_2)
        self.radioButton_2.setObjectName(u"radioButton_2")
        self.radioButton_2.setStyleSheet(u" font: 12pt \"Arial\";")

        self.dkdyu.addWidget(self.radioButton_2)

        self.radioButton_3 = QRadioButton(self.layoutWidget4)
        self.buttonGroup.addButton(self.radioButton_3)
        self.radioButton_3.setObjectName(u"radioButton_3")
        self.radioButton_3.setStyleSheet(u" font: 12pt \"Arial\";")

        self.dkdyu.addWidget(self.radioButton_3)
        self.buttonGroup_2 = QButtonGroup(Form)
        self.buttonGroup_2.setObjectName(u"buttonGroup2")

        self.layoutWidget5 = QWidget(Form)
        self.layoutWidget5.setObjectName(u"layoutWidget5")
        self.layoutWidget5.setGeometry(QRect(20, 521, 461, 31))

        self.sthrhayh = QHBoxLayout(self.layoutWidget5)
        self.sthrhayh.setObjectName(u"sthrhayh")
        self.sthrhayh.setContentsMargins(0, 0, 0, 0)
        self.radioButton_4 = QRadioButton(self.layoutWidget5)
        self.radioButton_4.setObjectName(u"radioButton_4")
        self.radioButton_4.setStyleSheet(u" font: 12pt \"Arial\";")
        self.buttonGroup_2.addButton(self.radioButton_4)

        self.sthrhayh.addWidget(self.radioButton_4)

        self.radioButton_5 = QRadioButton(self.layoutWidget5)
        self.radioButton_5.setObjectName(u"radioButton_5")
        self.radioButton_5.setStyleSheet(u" font: 12pt \"Arial\";")
        self.buttonGroup_2.addButton(self.radioButton_5)
        self.sthrhayh.addWidget(self.radioButton_5)

        self.radioButton_6 = QRadioButton(self.layoutWidget5)
        self.radioButton_6.setObjectName(u"radioButton_6")
        self.radioButton_6.setStyleSheet(u" font: 12pt \"Arial\";")
        self.buttonGroup_2.addButton(self.radioButton_6)
        self.sthrhayh.addWidget(self.radioButton_6)

        self.layoutWidget6 = QWidget(Form)
        self.layoutWidget6.setObjectName(u"layoutWidget6")
        self.layoutWidget6.setGeometry(QRect(20, 611, 461, 31))
        self.buttonGroup_3 = QButtonGroup(Form)
        self.strhrthrhrthrh = QHBoxLayout(self.layoutWidget6)
        self.strhrthrhrthrh.setObjectName(u"strhrthrhrthrh")
        self.strhrthrhrthrh.setContentsMargins(0, 0, 0, 0)
        self.radioButton_7 = QRadioButton(self.layoutWidget6)
        self.radioButton_7.setObjectName(u"radioButton_7")
        self.radioButton_7.setStyleSheet(u" font: 12pt \"Arial\";")
        self.buttonGroup_3.addButton(self.radioButton_7)

        self.strhrthrhrthrh.addWidget(self.radioButton_7)

        self.radioButton_9 = QRadioButton(self.layoutWidget6)
        self.radioButton_9.setObjectName(u"radioButton_9")
        self.radioButton_9.setStyleSheet(u" font: 12pt \"Arial\";")
        self.buttonGroup_3.addButton(self.radioButton_9)
        self.strhrthrhrthrh.addWidget(self.radioButton_9)

        self.radioButton_8 = QRadioButton(self.layoutWidget6)
        self.radioButton_8.setObjectName(u"radioButton_8")
        self.radioButton_8.setStyleSheet(u" font: 12pt \"Arial\";")
        self.buttonGroup_3.addButton(self.radioButton_8)
        self.strhrthrhrthrh.addWidget(self.radioButton_8)

        self.layoutWidget7 = QWidget(Form)
        self.layoutWidget7.setObjectName(u"layoutWidget7")
        self.layoutWidget7.setGeometry(QRect(20, 710, 831, 41))
        self.rthasthrhthj = QHBoxLayout(self.layoutWidget7)
        self.rthasthrhthj.setObjectName(u"rthasthrhthj")
        self.rthasthrhthj.setContentsMargins(0, 0, 0, 0)
        self.bc = QPushButton(self.layoutWidget7)
        self.bc.setObjectName(u"pushButton")
        self.bc.setStyleSheet(u" font: 12pt \"Arial\";")

        self.rthasthrhthj.addWidget(self.bc)

        self.verticalSpacer = QSpacerItem(20, 40, QSizePolicy.Minimum, QSizePolicy.Expanding)

        self.rthasthrhthj.addItem(self.verticalSpacer)

        self.fs = QPushButton(self.layoutWidget7)
        self.fs.setObjectName(u"pushButton_2")
        self.fs.setStyleSheet(u" font: 12pt \"Arial\";")

        self.rthasthrhthj.addWidget(self.fs)

        self.verticalSpacer_2 = QSpacerItem(20, 40, QSizePolicy.Minimum, QSizePolicy.Expanding)

        self.rthasthrhthj.addItem(self.verticalSpacer_2)

        self.sz = QPushButton(self.layoutWidget7)
        self.sz.setObjectName(u"pushButton_3")
        self.sz.setStyleSheet(u" font: 12pt \"Arial\";")

        self.rthasthrhthj.addWidget(self.sz)

        self.layoutWidget8 = QWidget(Form)
        self.layoutWidget8.setObjectName(u"layoutWidget8")
        self.layoutWidget8.setGeometry(QRect(120, 270, 281, 101))
        self.rthrhsrthgrha = QVBoxLayout(self.layoutWidget8)
        self.rthrhsrthgrha.setObjectName(u"rthrhsrthgrha")
        self.rthrhsrthgrha.setContentsMargins(0, 0, 0, 0)
        self.qgj = QComboBox(self.layoutWidget8)
        self.qgj.setObjectName(u"qgj")

        self.rthrhsrthgrha.addWidget(self.qgj)

        self.lgj = QComboBox(self.layoutWidget8)
        self.lgj.setObjectName(u"lgj")

        self.rthrhsrthgrha.addWidget(self.lgj)

        self.glq = QComboBox(self.layoutWidget8)
        self.glq.setObjectName(u"glq")

        self.rthrhsrthgrha.addWidget(self.glq)

        self.layoutWidget9 = QWidget(Form)
        self.layoutWidget9.setObjectName(u"layoutWidget9")
        self.layoutWidget9.setGeometry(QRect(430, 270, 431, 101))
        self.urthsrfthhsr = QVBoxLayout(self.layoutWidget9)
        self.urthsrfthhsr.setObjectName(u"urthsrfthhsr")
        self.urthsrfthhsr.setContentsMargins(0, 0, 0, 0)
        self.a = QLabel(self.layoutWidget9)
        self.a.setObjectName(u"a")
        self.a.setStyleSheet(u" font: 12pt \"Arial\";background-color: rgb(255, 255, 255);")

        self.urthsrfthhsr.addWidget(self.a)

        self.c = QLabel(self.layoutWidget9)
        self.c.setObjectName(u"c")
        self.c.setStyleSheet(u" font: 12pt \"Arial\";background-color: rgb(255, 255, 255);")

        self.urthsrfthhsr.addWidget(self.c)

        self.b = QLabel(self.layoutWidget9)
        self.b.setObjectName(u"b")
        self.b.setStyleSheet(u" font: 12pt \"Arial\";background-color: rgb(255, 255, 255);")

        self.urthsrfthhsr.addWidget(self.b)

        self.layoutWidget10 = QWidget(Form)
        self.layoutWidget10.setObjectName(u"layoutWidget10")
        self.layoutWidget10.setGeometry(QRect(19, 270, 81, 101))
        self.ttttttttt = QVBoxLayout(self.layoutWidget10)
        self.ttttttttt.setObjectName(u"ttttttttt")
        self.ttttttttt.setContentsMargins(0, 0, 0, 0)
        self.label_12 = QLabel(self.layoutWidget10)
        self.label_12.setObjectName(u"label_12")
        self.label_12.setStyleSheet(u" font: 12pt \"Arial\";")

        self.ttttttttt.addWidget(self.label_12)

        self.label_17 = QLabel(self.layoutWidget10)
        self.label_17.setObjectName(u"label_17")
        self.label_17.setStyleSheet(u" font: 12pt \"Arial\";")

        self.ttttttttt.addWidget(self.label_17)

        self.label_15 = QLabel(self.layoutWidget10)
        self.label_15.setObjectName(u"label_15")
        self.label_15.setStyleSheet(u" font: 12pt \"Arial\";")

        self.ttttttttt.addWidget(self.label_15)


        self.retranslateUi(Form)

        QMetaObject.connectSlotsByName(Form)
    # setupUi

    def retranslateUi(self, Form):
        Form.setWindowTitle('艾璞工单')
        Form.setWindowIcon(QIcon('jjj.ico'))
        self.label_8.setText(QCoreApplication.translate("Form", u"\u8d28\u4fdd", None))
        self.label_9.setText(QCoreApplication.translate("Form", u"\u5305\u88c5\u65b9\u5f0f", None))
        self.label_11.setText(QCoreApplication.translate("Form", u"\u8c03\u8bd5\u5b89\u88c5", None))
        self.label.setText(QCoreApplication.translate("Form", u"\u5ba2\u6237\u540d", None))
        self.label_4.setText(QCoreApplication.translate("Form", u"\u4ea7\u54c1\u5206\u7c7b", None))
        self.label_5.setText(QCoreApplication.translate("Form", u"\u4ea7\u54c1\u6599\u53f7", None))
        self.label_7.setText(QCoreApplication.translate("Form", u"\u6570\u91cf", None))
        self.label_2.setText(QCoreApplication.translate("Form", u"\u5408\u540c\u53f7", None))
        self.label_3.setText(QCoreApplication.translate("Form", u"\u7528\u9014", None))
        self.label_6.setText(QCoreApplication.translate("Form", u"\u5b9a\u5236\u6599\u53f7", None))
        self.label_10.setText(QCoreApplication.translate("Form", u"\u4ea4\u4ed8\u65e5\u671f", None))
        self.radioButton.setText(QCoreApplication.translate("Form", u"\u4e00\u5e74", None))
        self.radioButton_2.setText(QCoreApplication.translate("Form", u"\u4e24\u5e74", None))
        self.radioButton_3.setText(QCoreApplication.translate("Form", u"\u4e09\u5e74\u53ca\u4ee5\u4e0a", None))
        self.radioButton_4.setText(QCoreApplication.translate("Form", u"\u6807\u51c6\u5305\u88c5", None))
        self.radioButton_5.setText(QCoreApplication.translate("Form", u"\u6728\u7bb1", None))
        self.radioButton_6.setText(QCoreApplication.translate("Form", u"\u51fa\u53e3\u6728\u7bb1", None))
        self.radioButton_7.setText(QCoreApplication.translate("Form", u"\u65e0", None))
        self.radioButton_9.setText(QCoreApplication.translate("Form", u"\u5f00\u673a\u8c03\u8bd5", None))
        self.radioButton_8.setText(QCoreApplication.translate("Form", u"\u5b89\u88c5\u8c03\u8bd5", None))
        self.bc.setText(QCoreApplication.translate("Form", u"\u4fdd\u5b58", None))
        self.fs.setText(QCoreApplication.translate("Form", u"\u53d1\u9001", None))
        self.sz.setText(QCoreApplication.translate("Form", u"\u8bbe\u7f6e", None))
        self.a.setText("")
        self.c.setText("")
        self.b.setText("")
        self.label_12.setText(QCoreApplication.translate("Form", u"\u5438\u5e72\u673a", None))
        self.label_17.setText(QCoreApplication.translate("Form", u"\u51b7\u5e72\u673a", None))
        self.label_15.setText(QCoreApplication.translate("Form", u"\u8fc7\u6ee4\u5668", None))
    # retranslateUi

umain.py:

# -*- coding: utf-8 -*-

################################################################################
## Form generated from reading UI file 'lll.ui'
##
## Created by: Qt User Interface Compiler version 5.15.2
##
## WARNING! All changes made in this file will be lost when recompiling UI file!
################################################################################

from PySide2.QtCore import *
from PySide2.QtGui import *
from PySide2.QtWidgets import *


class Ui_Form(object):
    def setupUi(self, Form):
        if not Form.objectName():
            Form.setObjectName(u"Form")
        Form.resize(400, 325)
        Form.setMinimumSize(QSize(400, 325))
        Form.setMaximumSize(QSize(400, 325))
        Form.setStyleSheet(u"font: 12pt \"Arial\";")
        self.label = QLabel(Form)
        self.label.setObjectName(u"label")
        self.label.setGeometry(QRect(20, 10, 81, 41))
        self.label_4 = QLabel(Form)
        self.label_4.setObjectName(u"label_4")
        self.label_4.setGeometry(QRect(20, 50, 81, 41))
        self.label_5 = QLabel(Form)
        self.label_5.setObjectName(u"label_5")
        self.label_5.setGeometry(QRect(20, 130, 81, 41))
        self.label_5.setStyleSheet(u"")
        self.label_2 = QLabel(Form)
        self.label_2.setObjectName(u"label_2")
        self.label_2.setGeometry(QRect(20, 90, 81, 41))
        self.label_2.setStyleSheet(u"font: 12pt \"Arial\";")
        self.label_6 = QLabel(Form)
        self.label_6.setObjectName(u"label_6")
        self.label_6.setGeometry(QRect(20, 170, 81, 41))
        self.label_6.setStyleSheet(u"font: 12pt \"Arial\";")
        self.label_7 = QLabel(Form)
        self.label_7.setObjectName(u"label_7")
        self.label_7.setGeometry(QRect(20, 210, 81, 41))
        self.label_7.setStyleSheet(u"font: 12pt \"Arial\";")
        self.yy = QPushButton(Form)
        self.yy.setObjectName(u"yy")
        self.yy.setGeometry(QRect(100, 280, 211, 31))
        self.yy.setStyleSheet(u"font: 12pt \"Arial\";")
        self.widget = QWidget(Form)
        self.widget.setObjectName(u"widget")
        self.widget.setGeometry(QRect(130, 20, 231, 231))
        self.verticalLayout = QVBoxLayout(self.widget)
        self.verticalLayout.setObjectName(u"verticalLayout")
        self.verticalLayout.setContentsMargins(0, 0, 0, 0)
        self.a = QLineEdit(self.widget)
        self.a.setObjectName(u"a")

        self.verticalLayout.addWidget(self.a)

        self.b = QLineEdit(self.widget)
        self.b.setObjectName(u"b")

        self.verticalLayout.addWidget(self.b)

        self.c = QLineEdit(self.widget)
        self.c.setObjectName(u"c")

        self.verticalLayout.addWidget(self.c)

        self.d = QLineEdit(self.widget)
        self.d.setObjectName(u"d")

        self.verticalLayout.addWidget(self.d)

        self.e = QLineEdit(self.widget)
        self.e.setObjectName(u"e")

        self.verticalLayout.addWidget(self.e)

        self.f = QLineEdit(self.widget)
        self.f.setObjectName(u"f")

        self.verticalLayout.addWidget(self.f)


        self.retranslateUi(Form)

        QMetaObject.connectSlotsByName(Form)
    # setupUi

    def retranslateUi(self, Form):
        Form.setWindowTitle(QCoreApplication.translate("Form", u"Form", None))
        self.label.setText(QCoreApplication.translate("Form", u"\u4f60\u7684\u90ae\u7bb1", None))
        self.label_4.setText(QCoreApplication.translate("Form", u"\u5bf9\u65b9\u90ae\u7bb1", None))
        self.label_5.setText(QCoreApplication.translate("Form", u"\u4f60\u7684\u6635\u79f0", None))
        self.label_2.setText(QCoreApplication.translate("Form", u"POP3\u5bc6\u7801", None))
        self.label_6.setText(QCoreApplication.translate("Form", u"\u5bf9\u65b9\u6635\u79f0", None))
        self.label_7.setText(QCoreApplication.translate("Form", u"\u90ae\u4ef6\u7b7e\u540d", None))
        self.yy.setText(QCoreApplication.translate("Form", u"\u5e94\u7528", None))
        self.f.setText("")
    # retranslateUi



如何才能让窗口正常显示?(Windows正常,Mac一跑就没窗口)

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 2月25日
    • 创建了问题 2月17日

    悬赏问题

    • ¥15 ETLCloud 处理json多层级问题
    • ¥15 matlab中使用gurobi时报错
    • ¥15 这个主板怎么能扩出一两个sata口
    • ¥15 不是,这到底错哪儿了😭
    • ¥15 2020长安杯与连接网探
    • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
    • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
    • ¥15 可见光定位matlab仿真
    • ¥15 arduino 四自由度机械臂
    • ¥15 wordpress 产品图片 GIF 没法显示