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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Одно активное окно  (Прочитано 3439 раз)
core
Гость
« : Февраль 14, 2011, 20:38 »

Здраствуйте. Как реалзивать работу только с одним активным окном. Например с главного окна я запускаю другое окно - как сделать так, что б пока новое окно не закроеш - доступа к главному не было. Как в плеерах есть: пока файлы из диалогового окна не добавил, доступ к самому плееру получить нельзя
Записан
maint
Гость
« Ответ #1 : Февраль 14, 2011, 20:46 »

самое простое QDialog использовать.
Записан
Disaron
Гость
« Ответ #2 : Февраль 14, 2011, 21:18 »

Здраствуйте. Как реалзивать работу только с одним активным окном. Например с главного окна я запускаю другое окно - как сделать так, что б пока новое окно не закроеш - доступа к главному не было. Как в плеерах есть: пока файлы из диалогового окна не добавил, доступ к самому плееру получить нельзя
QDialog::setModal(true)
Записан
core
Гость
« Ответ #3 : Февраль 14, 2011, 21:27 »

У меня не диалоговое окно а свой клас с формой. У него нет такого метода
Записан
Fat-Zer
Гость
« Ответ #4 : Февраль 14, 2011, 21:38 »

void   QWidget::setWindowModality ( Qt::WindowModality windowModality )
Записан
xwicked
Гость
« Ответ #5 : Март 01, 2011, 13:55 »

У меня не диалоговое окно а свой клас с формой. У него нет такого метода
Код:
ListTests FormListTests; //Свой класс(форма) ListTests - унаследованный от QDialog
if(FormListTests.exec() == QDialog::Accepted)
    {
      //Ваш код
    }
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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