Russian Qt Forum
Ноябрь 23, 2024, 11:27 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Переключения между окнами в QT  (Прочитано 4993 раз)
Ruslan
Гость
« : Март 09, 2018, 14:34 »

День добрый! Есть практическая проблема с переключениями между окнами в QT.
Создал проект MainWindow - добавил к нему файл Widget т.е. появился новый заголовочный, исходный, и графический файл, добавил еще аналогичный файл, т.е в дереве проекта есть 3 заголовочных, 3 исходных и 3 графических файла. Из MainWindow по клику на кнопке вызываю вторую форму Widget, из второго Widget вызываю третью форму Widget, но вызвать основное окно MainWindow из Widget2 или Widget3 не получается ну если только просто в Widget2 и Widget3 применить close. т.е. могу идти вперёд а назад не получается кроме как (this->close). т.е. Вызвать из Widget3 основное MainWindow вообще ни как. При условии что в  проекте около 8 окон эта невозможность перейти назад в нужное окно проблема. Пробовал как в видеороликах применить connect - тоже не получается. Задача - перейти из 8 окна в первое! Подскажите если кто знает!!!
Спасибо!
« Последнее редактирование: Март 09, 2018, 15:13 от Ruslan » Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #1 : Март 09, 2018, 20:12 »

надо создать какой-то класс-менеджер, который будет управлять порядком переключения окон
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Ruslan
Гость
« Ответ #2 : Март 10, 2018, 10:57 »

Спасибо! Классы я ещё ни разу не создавал! Более простых вариантов нет?!
Записан
Day
Частый гость
***
Offline Offline

Сообщений: 290


Просмотр профиля
« Ответ #3 : Март 10, 2018, 11:36 »

Спасибо! Классы я ещё ни разу не создавал! Более простых вариантов нет?!
Можно посмотреть в сторону QMDIArea и QMDISubWindow
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.048 секунд. Запросов: 23.