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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Отношение между 2-мя дочерними диалогами  (Прочитано 3301 раз)
Wicked_Digger
Гость
« : Сентябрь 17, 2009, 19:33 »

Есть два диалога, один модальный (WindowModal) по отношению к главному окну, второй немодальный, почему модальный диалог перекрывает немодальный?
В документации написано обратное:

Цитировать
QDialog Class Reference
...
Modal Dialogs
...
When an application modal dialog is opened, the user must finish interacting with the dialog and close it before they can access any other window in the application. Window modal dialogs only block access to the window associated with the dialog, allowing the user to continue to use other windows in an application.
...
Записан
SLiDER
Гость
« Ответ #1 : Сентябрь 17, 2009, 22:14 »

Есть два диалога, один модальный (WindowModal) по отношению к главному окну, второй немодальный, почему модальный диалог перекрывает немодальный?

Видимо потому, что немодальный диалог имеет в качестве парента главное окно ?
Записан
Wicked_Digger
Гость
« Ответ #2 : Сентябрь 18, 2009, 14:48 »

Нашел в описании enum Qt::WindowModality

Цитировать
Qt::WindowModal      The window is modal to a single window hierarchy and blocks input to its parent window, all grandparent windows, and all siblings of its parent and grandparent windows.

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


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