Qt und X11

Alles rund um die Programmierung mit Qt
Antworten
moviemax
Beiträge: 56
Registriert: 10. März 2008 09:49
Wohnort: München

Qt und X11

Beitrag von moviemax »

Hallo, ich schreibe gerade eine kleine Steuerung meiner webcam
mit Qt. Das videobild will ich mir mit xv extension anszeigen lassen.

Wie bette ich nun ein xv frame in ein Qt Widget ?
Erwarte hier nicht unbedingt ein fertige Lösung vielleicht hat der ein oder
andere gute links zu dem Problem.

Gruß moviemax
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
moviemax
Beiträge: 56
Registriert: 10. März 2008 09:49
Wohnort: München

Beitrag von moviemax »

mh ne das scheint mir etwas seltsam,
ich muss da nix anmelden wollen. ich such nur nen port etc.
Das wichtigste ist die frage ob ich direkt über shared memory
irgendwo reinschreiben kann. ich will auf jeden fall nicht
ein QImage malen.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Ich verstehe nicht was Du willst - QX11EmbedWidget gibt Dir doch die Möglichkeit ein X11-Fenster in Qt einzubinden... !?
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
moviemax
Beiträge: 56
Registriert: 10. März 2008 09:49
Wohnort: München

Beitrag von moviemax »

Sorry ja es scheint doch das richtige zu sein.
werde dann ende der woche schreiben wie ich vorrangekommen bin
moviemax
Beiträge: 56
Registriert: 10. März 2008 09:49
Wohnort: München

Beitrag von moviemax »

Der Punkt ist der, dass ich keine externe application wie z.b.
mplayer in meiner Anwenung "embedden" will sondern ein
XImage das ich an ein X11ext/xv port hänge, als widget anzeigen will.

Die Beispiele für QX11EmbedContainer und QX11EmbedWidget
hohlen sich immer eine externe x11 Applikation was ich aber gar nicht brauche.

Andererseits habe ich das QX11EmbedContainer mit xeyes getestet
was auch nicht funktionierte: Das Fenster blieb grau (wenn auch in der größe) von xeyes.

gruß max
Antworten