если myFunc () является методом некоторого класса (например, Class1), вы можете унаследовать этот класс от QObject и определить слот:
Class1 : public QObject
{
Q_OBJECT
...
public slots:
void mySlot(bool tcpResult);
...
}
Объект, который изменяет состояние tcpCommunicator (Class2), должен иметь сигнал:
Class2 : public QObject
{
Q_OBJECT
...
signals:
void tcpChangedTo(bool);
...
}
Наконец вы должны подключить сигнал и слот. И так, когда tcpCommunicator изменяется, выполняется mySlot (bool res). Если объекты Class1 и Class2 работают в разных потоках, вы должны использовать тип Qt :: QueuedConnection при подключении сигнала к слоту.