crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

OLAND
  опции профиля:
сообщение 9.11.2010, 22:23
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 6
Регистрация: 25.3.2010
Пользователь №: 1564

Спасибо сказали: 0 раз(а)




Репутация:   0  


Проблема такого рода

class1::update()
{
emit question();
func1();
func2();
}

void class2::questionInOtherClass()  ((slot))
{
QMessageBox msg("what the hell?");
msg.exec();
}



так вот update() например работает по таймеру положим.

а exec() тормозит выполнение Всего приложения ждет от exec.

незнаю как обычно это решается. я придумал сделать поток и типа читать статусы например того класса class2 и обрабатывать так.

Как можно сделать элегантно.
Причина редактирования: используй тэг - code
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 20.6.2025, 20:00