QT: Mehrere Objekte von QObject
-
Hallo ihr Lieben,
Ich habe folgendes Problem:
Ich besitze eine Klasse Mainwindow und eine Klasse Verwaltung.
In der Klasse Mainwindow besitze ich ein Q_OBJECT. Da ich in der Klasse
Verwaltung mehrere Signale definieren möchte, die ich in Mainwindow definierten Slots benutzen möchte, benötige ich in der Klasse Verwaltung ebenfalls ein Q_OBJECT. Die Klasse Verwaltung erbt zusätzlich noch von QThread. Verwaltung sieht also wie folgend aus:class Verwaltung: public QObject, public QThread
{
Q_OBJECT
public:.....leider erhalte ich immer folgende Fehlermeldung:
'QObject is an ambiguous base of 'Mainwindow'Kann mir vll jemand weiterhelfen?
Vielen Dank.
-
QThread ist bereits von QObject abgeleitet.
Siehe Qt-Doku von QThread , da steht oben "Inherits QObject".
also nur so:class Verwaltung: public QThread
{
Q_OBJECT
public:.....wie Sieht den MainWindow bei dir aus? Der Fehler liegt wohl dort.