Russian Qt Forum
Ноябрь 23, 2024, 08:23
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Пользовательский интерфейс (GUI)
>
Переключения между окнами в QT
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Переключения между окнами в QT (Прочитано 4992 раз)
Ruslan
Гость
Переключения между окнами в QT
«
:
Март 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
Сообщений: 4747
Re: Переключения между окнами в QT
«
Ответ #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
Гость
Re: Переключения между окнами в QT
«
Ответ #2 :
Март 10, 2018, 10:57 »
Спасибо! Классы я ещё ни разу не создавал! Более простых вариантов нет?!
Записан
Day
Частый гость
Offline
Сообщений: 290
Re: Переключения между окнами в QT
«
Ответ #3 :
Март 10, 2018, 11:36 »
Цитата: Ruslan от Март 10, 2018, 10:57
Спасибо! Классы я ещё ни разу не создавал! Более простых вариантов нет?!
Можно посмотреть в сторону QMDIArea и QMDISubWindow
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...