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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Дочернее окно из ui формы  (Прочитано 3777 раз)
Andrey.D
Гость
« : Октябрь 04, 2010, 12:45 »

Здравствуйте, цель следующая, необходимо на mdiArea открыть форму. т.е. на панели лежит кнопка, нажав которую открывается дочернее окно, которое описано в файле test.ui. Можете подкинуть пример как лучше это сделать?
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #1 : Октябрь 04, 2010, 12:57 »

см. QUiLoader()
Записан

Qt 5.11/4.8.7 (X11/Win)
Andrey.D
Гость
« Ответ #2 : Октябрь 04, 2010, 13:31 »

Это не совсем то что мне нужно, объясню подробнее, есть GUI проект в QtCreator, на mainwindow добавил mdiarea, далее добавил к проекту класс формы Qt, добавил на форму необходимые компоненты, теперь необходимо отобразить созданную форму в mdiarea по нажатии на кнопку на панели инструментов.
Записан
crossly
Гость
« Ответ #3 : Октябрь 04, 2010, 14:08 »

http://doc.trolltech.com/4.7/designer-using-a-ui-file.html
Записан
noirhor
Гость
« Ответ #4 : Октябрь 04, 2010, 14:59 »

Код:
Test *t = new Test;
ui->mdiArea->addSubWindow(t);
ui->mdiArea->setAttribute(Qt::WA_DeleteOnClose);
t->show();
Записан
Andrey.D
Гость
« Ответ #5 : Октябрь 04, 2010, 19:34 »

Спасибо
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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