Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Solomea
0 / 0 / 0
Регистрация: 08.06.2014
Сообщений: 3
#1

Std::thread постоянное выполнение функции с выводом в QtGUI - C++

18.06.2014, 17:15. Просмотров 185. Ответов 0
Метки нет (Все метки)

Необходимо, чтобы обеспечивалось постоянное передвижение картинок в qGraphicsView.
При этом одна из них управляемая пользователем, а другая двигается либо по указанной траектории(траектория может меняться в зависимости от действий пользователя). Иными словами игрушка, в которой монстр преследует героя,если герой близко.

Вопрос в том, как сделать, чтобы монстр двигался постоянно (используя std::thread).
У меня он двигается только вместе с героем(пошагово). Удобно было бы использовать detauch, но в этом случае я не знаю как отобразить в GUI изменение координат.
Посоветуйте,пожалуйста, что можно использовать для решения задачи.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.06.2014, 17:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Std::thread постоянное выполнение функции с выводом в QtGUI (C++):

Использование std::function в std::thread - C++
Нужно вызвать function fnc в новом потоке. Как сделать? function <void(vector<char>)> fnc; void test(vector<char> data) { for...

Ошибка компиляции "no instance of constructor 'std::thread::thread' matches the argument list" - C++
Не могу сообразить почему возникает ошибка. У меня в классе есть метод, который должен работать в нескольких потоках одновременно. Вот он: ...

Boost::thread vs std::thread - C++
Доброго времени суток, решил углубить свои знания, и решил почитать про потоки, бустовые и те что в 11 стандарте приняли, с бустом все ясно...

std::thread - C++
Возник вопрос: как создать массив потоков (точнее, как его инициализировать). То есть, мне нужно примерно такое: std::thread...

Многопоточность в C++11. std::thread - C++
Привет всем! использую таким образом многопоточность class A { public: void fun() { } };

Std::thread в классе - C++
Всем привет есть код #include<thread> #include<iostream> class SomeClass { public : SomeClass(); ...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.06.2014, 17:15
Привет! Вот еще темы с ответами:

Указатели и std::thread - C++
Всем здрасьте ! Возникла проблема в понимании ... Возможно я написал не в ту тему, но думаю тут есть эксперты. У меня есть класс...

Std::thread::detach() - C++
Что произойдет, если main - поток завершится раньше чем child.detach()? Добавлено через 3 минуты У меня программа просто завершилась...

Std::thread приостановка потока - C++
Есть прога в C++ Builder. Три функции описаные внизу запускаются в трех разных потоках. Первый поток генерирует данные для для двух других,...

Запутался с std::thread в классе - C++
Гуру, помогите новичку! Учусь кодить в потоках! Немного разообрался. Теперь задача - "завернуть" поток в отдельный класс (внешний...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru