Запустить фоновый поток в приложении QTC++

Программы на C++. Форум разработчиков
Ответить
Гость
 Запустить фоновый поток в приложении QT

Сообщение Гость »


Я хочу запустить фоновый поток, отличный от QT, который будет ждать события. Затем обработайте это событие в потоке QT MainClass. Приложение работает на встроенном Linux. У меня есть библиотеки QT и Boost. Как лучше всего это сделать?

main.cpp:

int main(int argc, char *argv[]) { //.... mainClass = boost::make_shared(); //это QTthread второйКласс = boost::make_shared(); //это не объект QT .... //делаем что-нибудь в приложении qt .... вернуть приложение.exec(); } MainClass::run() { //обработка события } Поэтому я хочу запустить фоновый поток во втором классе, а затем продолжить работу в основном. Когда событие происходит во втором классе, обработайте его MainClass.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»