Prosto_Murrrzik
@Prosto_Murrrzik

PyQt5 как писать логику в отдельном файле?

Как можно написать логику калькулятора в отдельном файле?

Вот код калькулятора:
(Хабр не дает добавить код потому что он слишком длинный)
https://github.com/xXLareMoonXx/pyqt-calc/tree/main
  • Вопрос задан
  • 50 просмотров
Пригласить эксперта
Ответы на вопрос 3
@UberPool
Python/JS coder
Как вариант:
Написать логику в файлик,импортировать в основной.
Ответ написан
WolfInChains
@WolfInChains
import main
from PyQt5.QtWidgets import QApplication, QMainWindow

class MainWindow(QMainWindow):
    def __init__(self, parent=None):
        super(MainWindow, self).__init__(parent)
        self.ui_main = main.Ui_MainWindow()
        self.start_calc()

    def start_calc(self):
        self.ui_main.setupUi(self)
        self.show()

    #логика калькулятора

if __name__ == "__main__":
    import sys
    app = QApplication(sys.argv)
    w = MainWindow()
    sys.exit(app.exec_())


А обращаться к элементам интерфейса, для их изменения и тд как-то так
self.ui_main.label.setText("1234")
Ответ написан
@bbkmzzzz
На первых порах - достаточно вынести интерфейс в отдельный модуль
тык
Ответ написан
Ваш ответ на вопрос

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

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