Загрузка данных


import sys, PyQt6
from PyQt6.QtWidgets import QApplication, QDialog
from PyQt6.uic import loadUi

class Dialog(QDialog):
    def __init__(self):
        super().__init__()
        loadUi('CheckDemo.ui', self)
        self.setWindowTitle('Окно авторизации')
        self.setGeometry(200,200,700,400)

        # connect to signal
        self.checkBox_pizza.stateChanged.connect(self.check_selected)
        self.checkBox_salad.stateChanged.connect(self.check_selected)
        self.checkBox_sausage.stateChanged.connect(self.check_selected)

    def check_selected(self):
        price = 10

        if self.checkBox_pizza.isChecked():
            price = price + 3
        if self.checkBox_salad.isChecked():
            price = price + 4
        if self.checkBox_sausage.isChecked():
            price = price + 5
        self.label_result.setText("Total Price Is : {} ".format(price))


if __name__ == '__main__':
    app = QApplication(sys.argv)
    window = Dialog()
    window.show()
    sys.exit(app.exec())