0
0 комментариев

Добрый день.
Необходимо передавать параметры между окнами в PyQt5. Язык соответственно python.
Допустим при нажатии на кнопку, у меня вызывается доп окно. С этим я разобрался

def add_book(self):
    # в скобках self -> передаем ссылку на родителя, чтобы окно можно было сделать модальным
    self.window_add = AddBookWindow(self)
    # делаем окно модальным
    self.window_add.setWindowModality(QtCore.Qt.WindowModal)
    #self.window_add.setAttribute(QtCore.Qt.WA_DeleteOnClose, True)
    self.window_add.show()

Пусть при нажатии на кнопку на дополнительном окне в главное окно передается цифра 10.

class AddBookWindow(QtWidgets.QMainWindow, Add_book.Ui_Add_book):
    def __init__(self, parent=None):
        QtWidgets.QMainWindow.__init__(self, parent)
        self.setupUi(self)
        # закрыть окно
        self.b_back.clicked.connect(self.close)
        self.send_to_main.clicked.connect(self.some_method)
 
    def some_method(self):
        # Передача цифры 10 в главное окно

Как мне передать цифру 10 в главное окно?


Добавить комментарий