Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Как вызывать диалоги из не GUI потока? (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/kak-vyzyvat-dialogi-iz-ne-gui-potoka-358262/)

Guest 30.09.2011 21:02

Как вызывать диалоги из не GUI потока?
 
Есть основной (GUI) поток. Есть другой поток занимающийся обменом по GSM модему. Иногда второму потоку нужно что-то от пользователя, например ввести пинкод. Хотелось бы вызвать статическую функцию какого-нибудь диалога, который вернет пинкод. что-то типаQString pinCode = PinCodeDialog::getPinCode();как такое в Qt реализовывается?ps в билдере есть синхронизация с гуипотоком. можно из не гуи потока вызвать диалог с помощью Synchronize(). На время выполнения диалога не гуи поток останавливается. Synchronize позволяет избежать всякие сбои, которые возможны при обращении к одним данным из разных потоков.


Часовой пояс GMT, время: 17:28.


© www.otvetnemail.ru - Форум вопросов и ответов.