Seite 1 von 1

Interfaces / Schnittstellen in QT

Verfasst: 3. April 2007 20:01
von Grisu80
Hallo liebe Qt-Gemeinde,

ich hätte da mal eine Frage zum Thema Klassen/Interfaces.

Gibt es die Möglichkeit in QT Interfaces zu erzeugen.
Ein Rechteck hätte zum Beispiel die Interfaces ICoordinates, IColor.

ICoordinates setzt bzw. gibt die Koordinaten des Rechtecks zurück,
das gleiche gilt für das Interface IColo mit der Farbe des Rechtecks

Jetzt bekomme ich an eine Methode einen void * Pointer übergeben und möchte Fragen: "Implementierst du das Interface IColor?"


Gibt es solch einen Mechanismus in Qt, oder muss ich da eine andere Möglichkeit finden?


Vielen dank,

Grisu

Re: Interfaces / Schnittstellen in QT

Verfasst: 3. April 2007 22:29
von patrik08
Grisu80 hat geschrieben:Hallo liebe Qt-Gemeinde,
Gibt es die Möglichkeit in QT Interfaces zu erzeugen.
Ein Rechteck hätte zum Beispiel die Interfaces ICoordinates, IColor.

Vielen dank,

Grisu
Was sind ICoordinates? is es da .... http://www.digitalfanatics.org/e8johan/ ... s/widgets/ sichtbar?
Mit Qt gibt es 100erte bereits fertige componenten ... mann muss das rad nicht neu erfinden... bitte sei etwas spezifisch .. so dass es alle begreifen koennen....

Verfasst: 3. April 2007 22:48
von lepsai
Nein, Qt verwendet kaum Schnittstellen und hat keinen eigenen Mechansimus für die Erzeugung von Instanzen einer Schnittstelle, wie z.B. in COM üblich durch QueryInterface()... Du kannst aber leicht entsprechende Funktionalität umsetzen... Beschreibe mal, in welchem Kontext du das Ganze brauchst, da kann ich dir besser helfen...