Witam, zaczynam swoją przygodę z QT i chciałbym aby pętla while wykonująca się dopóki zostanie nawiązane połączenie (sprawdzanie wartości zwracanej przez ping) działała w inny wątku, ponieważ obecnie nie wyświetla okna dopóki się nie połączę. Gdy do klasy mainwindow dodaje dziedziczenie QThread kompilator wyświetla poniższe błędy, jak mogę rozwiązać ten problem? Z góry dziękuję za pomoc.
'QObject' is an ambiguous base of 'MainWindow'
MainWindow *_t = static_cast<MainWindow *>(_o);
^
'QObject' is an ambiguous base of 'MainWindow'
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
^
'QObject' is an ambiguous base of 'MainWindow'
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
^
'QObject' is an ambiguous base of 'MainWindow'
qt_static_metacall(this, _c, _id, _a);
^
class MainWindow : public QMainWindow, system_chck, QThread