QThread используется как базовый класс для widget, в котором необходимо запустить поток.
Но, например, widget уже наследуется от QDialog.
Они оба (QDialog и QThread) наследуются от QObject.
Сразу возникает проблема при множественном наследовании.
2 QObject и с сигналами и слотами для QObject неразбериха.
То есть получается наследникам от QWidget нельзя наследоваться от QThread ?
Или данную проблему можно как разрулить ?
З.Ы. Виртуальное наследование не пойдет, т.к. QThread и QWidget не унаследованы виртуально от QObject. Да и сигналы нужно как-то делить