Добрый день!
Подскажите пожалуйста, как сделать так, чтобы при открытии второго окна первое окно становилось недоступным?
Еще , как отобразить значение введенное во втором окне, в окне 1.
Мой пример:
XaidarM
как сделать так, чтобы при открытии второго окна первое окно становилось недоступным?
class Forma2(QtWidgets.QMainWindow, Ui_Form2): def __init__(self, parent=None): .... self.setWindowModality(QtCore.Qt.ApplicationModal)
XaidarMэто смотря что вы хотите, можно сигалом соединить, если данные должны обновляться динамически,
как отобразить значение введенное во втором окне, в окне 1.
def Open(self): self.Forma2Show = Forma2() self.Forma2Show.ui.lineEdit.textChanged.connect(self.ui.lineEdit.setText) self.Forma2Show.show()
def Open(self): self.Forma2Show = Forma2() result = self.Forma2Show.exec() if result == self.Forma2Show.Accepted: self.ui.lineEdit.setText(self.Forma2Show.ui.lineEdit.text())