@arama92

Как импортировать класс из другого файла?

Как импортировать класс из другого файла в папке
ZZZ.py
from PyQt5.QtWidgets import *
from PyQt5.uic import loadUi
from PyQt5 import QtCore
import sys
import Case_next.Start_1 # возможно правильно
class Case(QMainWindow):
    def __init__(self):
        super(Case, self).__init__()
        self.case()
    def case(self):
        loadUi("Case.ui", self)
        self.pb_1.clicked.connect(self.start_1)
    def start_1(self):
        self.go = Case_next.Start_1.Go() # Error 
if __name__ == '__main__':
    app = QApplication(sys.argv)
    case = Case()
    case.show()
    sys.exit(app.exec_())

Case_next/Start_1.py
from PyQt5.QtWidgets import *
from PyQt5.uic import loadUi
from  PyQt5 import QtCore
import sys

class Go(QMainWindow):
    def __init__(self):
        super(Go, self).__init__ 
        loadUi("form/serv.ui", self)
        self.pb.clicked.connect(self.pprint)
        self.pb.setShortcut("return")
  • Вопрос задан
  • 2693 просмотра
Пригласить эксперта
Ответы на вопрос 1
@vasilek-nik
В папке Case_next создайте пустой файл __init__.py
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы