LINUX.ORG.RU

История изменений

Исправление I-Love-Microsoft, (текущая версия) :

Когда надо что-то тормозное отдельно от GUI, а сую это в тред... Я так делаю:

QThread thread;
MyClass my; // от QObject
my.moveToThread(&thread);
... // connect signals
thread.start();
А если надо вызвать слотик в объекте - то QMetaObject::invokeMethod. А коннекты сигналов со слотами с типом queued.

Если это не правильно, поправьте меня. Просто как мне кажется это именно то что хотел ТС. У меня такое решение...

Исходная версия I-Love-Microsoft, :

Когда надо что-то тормозное отдельно от GUI, а сую это в тред... Я так делаю:

QThread thread;
MyClass my; // от QObject
my.moveToThread(&thread);
... // connect signals
thread.start();
А если надо вызвать слотик в объекте - то QMetaObject::invokeMethod с типом queued.

Если это не правильно, поправьте меня. Просто как мне кажется это именно то что хотел ТС. У меня такое решение...