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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QEventLoop::DialogExec (undocumented)  (Прочитано 4294 раз)
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« : Апрель 10, 2022, 14:20 »

Добрый день

В гугле ничего внятного не увидел. Любопытство не праздное. Длинная операция, приходится выставлять что-то типа QProgressDialog который зовет processEvents. Беда в том что приходят события что не могут (или не должны) выполняться до завершения этой операции. Было бы замечательно "замкнуть" все события на текущем (модальном) диалоге, но как это сделать?

Спасибо
Записан
qtkoder777
Частый гость
***
Offline Offline

Сообщений: 245


Просмотр профиля
« Ответ #1 : Май 14, 2022, 17:50 »

А что Вы ожидали увидеть в гугле, если он UNDOCUMENTED?
Записан
tux
Global Moderator
Бывалый
*****
Offline Offline

Сообщений: 404



Просмотр профиля
« Ответ #2 : Май 14, 2022, 18:47 »

На https://stackoverflow.com/questions/9523311/undocumented-processeventsflag-enums-in-qt есть предположение, что это перечисление - чисто внутреннее дело Qt. Потому и UNDOCUMENTED.
Кстати, откуда вы его взяли?
« Последнее редактирование: Май 14, 2022, 19:28 от tux » Записан

Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #3 : Май 15, 2022, 10:39 »

На https://stackoverflow.com/questions/9523311/undocumented-processeventsflag-enums-in-qt есть предположение, что это перечисление - чисто внутреннее дело Qt. Потому и UNDOCUMENTED.
Кстати, откуда вы его взяли?
Взял из исходников. Undocumented = не написано в букваре. Ссылку видел раньше, но предположение неверно - Qt не устанавливает этот флаг самостоятельно, это может сделать лишь код вызывающего.

Немного поэкспериментировал (типа "попробывал"), увы, с этим флагом упр-е не отдается вызывающему - наверно пока диалог не закроется, дальше потерял интерес т.к. мои проблемы это не решает.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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