У меня есть три страницы. Когда я перехожу со страницы 1 на страницу 2, все в порядке, но когда я перехожу на страницу 3, происходит сбой (я не могу перейти на более чем одну страницу)
Вот мой код, он одинаков для всех трех страниц
def ABC(self):
self.s= QtWidgets.QMainWindow()
self.ui = Ui_Third()
self.ui.AB(self.s)
self.s.show()
Примечание: из третьего импорта Ui_Third (третий - имя файла, Ui_Third - имя класса)
Примечание 2: Третья страница Насколько я понимаю, это функция || ошибка вылетает (перестать работать без какого-либо сообщения)
Dialog3 для страницы 3, Dialog2 для страницы 2, Dialog для страницы 1 Dialog2.hide (), чтобы скрыть вторую страницу после перехода на страницу 3, когда я удаляю Dialog2.hide (), Dialog.hide (), Dialog 3.hide () его работать нормально проблема, мне нужно скрыть страницу 1 после перехода на страницу 2
Вы хотите увидеть страницу 1 и страницу 3?
хорошо, но похоже, что ThirdPage пытается получить доступ к переменной (Dialog2), которая не определена. Кстати, вы можете опубликовать полученную ошибку?
@BoySmile: никто не может прочитать этот неформатированный материал в комментарии, пожалуйста, отредактируйте свои вопросы и добавьте их.
Я переписал вопрос, чтобы было понятнее





Есть причина, по которой
ThirdPageне имеет параметраDialog2, который вы затем вызываете вDialog2.hide()?