Задать вопрос
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", "Среднемесячный платеж: "))

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

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

Похожие вопросы
Greenway Global Новосибирск
от 150 000 ₽
SPA2099 Москва
До 100 000 ₽
HR Prime Москва
от 300 000 до 3 800 000 ₽