sswwssww
@sswwssww

Есть PyQt5 шаблон, как его запустить?

Есть PyQt5 шаблон:
from PyQt5 import QtCore
from PyQt5 import QtWidgets


class Ui_Dialog(object):
    def setupUi(self, Dialog):
        Dialog.setObjectName("Dialog")
        Dialog.resize(425, 276)
        self.ssz = QtWidgets.QLabel(Dialog)
        self.ssz.setGeometry(QtCore.QRect(150, 70, 191, 16))
        self.ssz.setObjectName("ssz")
        self.psk = QtWidgets.QLabel(Dialog)
        self.psk.setGeometry(QtCore.QRect(150, 30, 141, 16))
        self.psk.setObjectName("psk")
        self.psk_ed = QtWidgets.QLineEdit(Dialog)
        self.psk_ed.setGeometry(QtCore.QRect(20, 30, 113, 20))
        self.psk_ed.setObjectName("psk_ed")
        self.ssz_ed = QtWidgets.QLineEdit(Dialog)
        self.ssz_ed.setGeometry(QtCore.QRect(20, 70, 113, 20))
        self.ssz_ed.setObjectName("ssz_ed")
        self.kilmes_ed = QtWidgets.QLineEdit(Dialog)
        self.kilmes_ed.setGeometry(QtCore.QRect(20, 110, 113, 20))
        self.kilmes_ed.setObjectName("kilmes_ed")
        self.mes = QtWidgets.QLabel(Dialog)
        self.mes.setGeometry(QtCore.QRect(150, 110, 251, 16))
        self.mes.setObjectName("mes")
        self.spz_ed = QtWidgets.QLineEdit(Dialog)
        self.spz_ed.setGeometry(QtCore.QRect(20, 150, 113, 20))
        self.spz_ed.setObjectName("spz_ed")
        self.spz = QtWidgets.QLabel(Dialog)
        self.spz.setGeometry(QtCore.QRect(150, 150, 191, 16))
        self.spz.setObjectName("spz")
        self.pushButton = QtWidgets.QPushButton(Dialog)
        self.pushButton.setGeometry(QtCore.QRect(330, 220, 71, 21))
        self.pushButton.setObjectName("pushButton")
        self.sred_mplat_label = QtWidgets.QLabel(Dialog)
        self.sred_mplat_label.setGeometry(QtCore.QRect(20, 220, 141, 16))
        self.sred_mplat_label.setObjectName("sred_mplat_label")
        self.line = QtWidgets.QFrame(Dialog)
        self.line.setGeometry(QtCore.QRect(10, 200, 401, 16))
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.line_3 = QtWidgets.QFrame(Dialog)
        self.line_3.setGeometry(QtCore.QRect(-7, 20, 31, 231))
        self.line_3.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_3.setObjectName("line_3")
        self.line_4 = QtWidgets.QFrame(Dialog)
        self.line_4.setGeometry(QtCore.QRect(400, 20, 31, 231))
        self.line_4.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_4.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_4.setObjectName("line_4")
        self.line_8 = QtWidgets.QFrame(Dialog)
        self.line_8.setGeometry(QtCore.QRect(10, 241, 401, 20))
        self.line_8.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_8.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_8.setObjectName("line_8")
        self.groupBox_2 = QtWidgets.QGroupBox(Dialog)
        self.groupBox_2.setGeometry(QtCore.QRect(10, 20, 401, 171))
        self.groupBox_2.setTitle("")
        self.groupBox_2.setObjectName("groupBox_2")
        self.final_summ = QtWidgets.QLabel(Dialog)
        self.final_summ.setGeometry(QtCore.QRect(170, 180, 61, 16))
        self.final_summ.setText("")
        self.final_summ.setObjectName("final_summ")
        self.line_2 = QtWidgets.QFrame(Dialog)
        self.line_2.setGeometry(QtCore.QRect(10, 10, 401, 16))
        self.line_2.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_2.setObjectName("line_2")
        self.groupBox_3 = QtWidgets.QGroupBox(Dialog)
        self.groupBox_3.setGeometry(QtCore.QRect(10, 220, 401, 21))
        self.groupBox_3.setTitle("")
        self.groupBox_3.setObjectName("groupBox_3")

        self.retranslateUi(Dialog)
        QtCore.QMetaObject.connectSlotsByName(Dialog)

    def retranslateUi(self, Dialog):
        _translate = QtCore.QCoreApplication.translate
        Dialog.setWindowTitle(_translate("Dialog", "Dialog"))
        self.ssz.setText(_translate("Dialog", "Сумма срочной задолженности"))
        self.psk.setText(_translate("Dialog", "Полная стоимость кредита"))
        self.mes.setText(_translate("Dialog", "Количество месяцев, оставшихся до погашения"))
        self.spz.setText(_translate("Dialog", "Сумма просроченной задолженности"))
        self.pushButton.setText(_translate("Dialog", "Расчет"))
        self.sred_mplat_label.setText(_translate("Dialog", "Среднемесячный платеж: "))

. Как его заставить работать?
  • Вопрос задан
  • 379 просмотров
Решения вопроса 1
exibite777
@exibite777
Ведущий системный аналитик
https://tproger.ru/translations/python-gui-pyqt читать с раздела "Превращаем дизайн в код", но лучше всю статью почитать, она не большая, полезно для развития
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы