QT, Wie das einbetten einer Anwendung in QT widget

In unserem Projekt haben wir drei unabhängige Anwendungen, und wir entwickeln müssen, die eine QT-control-Anwendung, steuert diese drei Anwendungen. Das Hauptfenster wird getrennt nach drei sub-windows - pro Anzeige ein weiteres Anwendung.

Dachte ich, QX11EmbedWidget und QX11EmbedContainer widgets, aber zwei Probleme damit:

  1. Die QX11Embed* basiert auf dem X11-Protokoll und ich weiß nicht, ob es unterstützt wird, auf nicht-x11-Systemen wie Windows OS.
  2. Seit QT 5 diese Klassen sind nicht vorhanden, und die QT-Dokumentation nicht erwähnt, warum.

So, ich weiß nicht, ob Sie es oder nicht - ich werde glücklich sein, um eine Antworten.

Darüber hinaus sehe ich, dass die QT 5.1 enthält QWidget::createWindowContainer(); Funktion, die in einigen posts, wie es aussieht, dies sollte der Ersatz für die X11Embed. Kann bitte jemand explian mich mehr, wie kann ich mit dieser Funktion erstellen Sie ein QT-widget, die ausgeführt wird, einer anderen Anwendung (ein Rechner zum Beispiel) im inneren sein?

Den ich gesucht habe viel in Google und finde nicht die Antworten auf meine Qs.

Kann jemand mir bitte helfen? Bin ich auf dem richtigen Weg?

Danke!

InformationsquelleAutor RRR | 2013-08-27
Schreibe einen Kommentar