@IIIaTaTeJIb
WEB-программист

Вместо Ui_MainWindow, Ui_Form, как так-то?

После конвертации формата .ui в .py (Это Python, если что), мне приходится в импортировать класс Ui_Form, в отличии от остальных, у которых он называется как Ui_MainWindow. В чём разница между ними??? Использую последнюю версию Python 3.7.3, и PyQt 5.12.2.
Вот пример кода:
# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'D:\games\python2\gui\copyper.ui'
#
# Created by: PyQt5 UI code generator 5.12.2
#
# WARNING! All changes made in this file will be lost!

from PyQt5 import QtCore, QtGui, QtWidgets


class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(204, 172)
        Form.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor))
        self.Copy = QtWidgets.QPushButton(Form)
        self.Copy.setGeometry(QtCore.QRect(60, 50, 75, 23))
        self.Copy.setObjectName("Copy")
        self.Vvod = QtWidgets.QTextEdit(Form)
        self.Vvod.setGeometry(QtCore.QRect(20, 10, 161, 31))
        self.Vvod.setObjectName("Vvod")
        self.Vivod = QtWidgets.QTextBrowser(Form)
        self.Vivod.setGeometry(QtCore.QRect(20, 80, 161, 81))
        self.Vivod.setContextMenuPolicy(QtCore.Qt.ActionsContextMenu)
        self.Vivod.setLocale(QtCore.QLocale(QtCore.QLocale.Russian, QtCore.QLocale.Russia))
        self.Vivod.setObjectName("Vivod")

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

    def retranslateUi(self, Form):
        _translate = QtCore.QCoreApplication.translate
        Form.setWindowTitle(_translate("Form", "Copyper"))
        self.Copy.setText(_translate("Form", "Copy"))

if __name__ == "__main__":
    import sys
	app = QtWidgets.QApplication(sys.argv)
	Form = QtWidgets.QWidget()
	ui = Ui_Form()
	ui.setupUi(Form)
	Form.show()
	sys.exit(app.exec_())

Я гуглил, но ничего по этому поводу не нашел. Может я дегенерат...
  • Вопрос задан
  • 1268 просмотров
Решения вопроса 1
@Andy_U
Там это вроде зависит от типа главного окна. Вы, видимо диалог выбрали?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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