Как в Qt Designer на Python прикрепить к кнопке ссылку на другое окно?

ISeeYou

Новичок
Статус
offline
Регистрация
29.04.2020
Сообщения
1
Репутация
0
Здарова, пацани. Помогите (help) решить проблему. Делаю проект, где есть 2 функции. Есть стартовая страница, с которой по нажатию соответствующих кнопок юзер переходил бы в окно нужной функции. Например: на стартовой странице кнопка с надписью "Калькулятор" и "Почта", нажал на кнопку "Почта" - появилось окно с почтой и т.д. Короче, как прикрепить к кнопке ссылку на другое окно? Помогите пожалуйста, даже стаковерфлоу не спасает
 

xtemple666

Резидент
Статус
offline
Регистрация
25.01.2020
Сообщения
220
Репутация
195
skok platish?
 

uglyboy322

Местный
Статус
offline
Регистрация
13.01.2017
Сообщения
197
Репутация
74
Тебе нужно создать точно такой же экземпляр класса, как ты сделал для отображения основного окна. Далее просто его вызываешь и у тебя будет открыто 2 отдельных окна. Если тебе нужно всё в одном окне отображать, то придется заморочиться, подготовить комплекты разметки и проверок, и при переходах перерисовывать каждый раз окно.
 

Wyles

Резидент
Статус
offline
Регистрация
31.10.2019
Сообщения
106
Репутация
125
Хороший вопрос, в реалиях QT. Я реализовывал инит окно основное. А побочное окно запихнул в функцию и вызывал его.
Код:
    def open_error(self):
        self.close()
        self.twoWindow = TwoWindow()
        self.twoWindow.show()
В целом можно ещё реализовать через поточность, QTшную например. Запихнуть отрисовку второго окна в другой поток.
 

xtemple666

Резидент
Статус
offline
Регистрация
25.01.2020
Сообщения
220
Репутация
195
Хотя нахера мы тут распинаемся, если он хуй когда был в онлайне
потому что в QT принято все описывать в классах
а по поводу нового окна, есть виджет диалогов, как раз придуманный для этого