Windows Programm in Widget einbetten.

Alles rund um die Programmierung mit Qt
Antworten
Marc Schubert
Beiträge: 30
Registriert: 18. Mai 2005 10:00
Wohnort: Hannover

Windows Programm in Widget einbetten.

Beitrag von Marc Schubert »

Hallo,

ich kann leider nichts passendes im Forum finden.

Ist es möglich ein bestehendes Windows Programm (putty), innerhalb eines Widgets darzustellen ?

Ziel ist es putty in tabs abzulegen damit zwischen mehrere Verbindungen komfortabel hin und her geschaltet werden kann.


Mit freundlichen Grüßen

Marc Schubert
patrik08
Beiträge: 746
Registriert: 27. Februar 2006 10:48
Wohnort: DE Freiburg

Re: Windows Programm in Widget einbetten.

Beitrag von patrik08 »

Marc Schubert hat geschrieben:Hallo,

ich kann leider nichts passendes im Forum finden.

Ist es möglich ein bestehendes Windows Programm (putty), innerhalb eines Widgets darzustellen ?

Ziel ist es putty in tabs abzulegen damit zwischen mehrere Verbindungen komfortabel hin und her geschaltet werden kann.


Mit freundlichen Grüßen
Marc Schubert
Du bist 100 mal schneller linux ubuntu installieren && mit
ALT+F1 F2 F3 F4 u.n.s.w umschalten dann hast du putty in lebensgrosse... mit der richtige mouse konfiguration ... macht es sogar noch mehr spass...:-)
.........................
speack português italiano deutsch english castellà qt
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Ich denke nicht, daß es möglich ist. Aber ich dachte auch, daß ich sowas, wie du machen willst schon mal fertig gesehen hätte.
Marc Schubert
Beiträge: 30
Registriert: 18. Mai 2005 10:00
Wohnort: Hannover

Beitrag von Marc Schubert »

@patrik08
linux ist keine Option in diesem Fall. schneller hin und her schalten ja, aber hier verfolge ich ein anderes ziel.

@upsala
es bleibt nicht bei putty. es sollen auch automatisch konfigurationen erzeugt und verteilt werden. es soll halt alles schnell und gut zugänglich in einen frontent passieren.
lepsai
Beiträge: 573
Registriert: 14. September 2004 21:33
Wohnort: Berlin
Kontaktdaten:

Beitrag von lepsai »

Ein Programm kannste unter Windows in ein anderes einbetten nur, wenn dieses als ein ActiveX-Element vorliegt. Willste ein Frontend um ein Konsole-Programm bauen ist QProcess dein Freund...
Marc Schubert
Beiträge: 30
Registriert: 18. Mai 2005 10:00
Wohnort: Hannover

[gelöst] Windows Programm in Widget einbetten

Beitrag von Marc Schubert »

danke für die anwort. qprocess hab ich schon im einsatz, hätte es aber gern in der anwendung gehabt.

Gruß

Marc
RHBaum
Beiträge: 1436
Registriert: 17. Juni 2005 09:58

Beitrag von RHBaum »

Putty (und jedes andere windows program) holt sich sein fensterhandle direkt vom BS (windows in dem Fall) und windows bietet da imho keine möglichkeit einem da was anderes unterzuschieben.

Mit der console funktioniert das nur, weil man den filedescriptor fuer die standardeingabe "umbiegen" (pipen) kann.

Weiss nicht wass du von putty genau brauchst, aber wenn dir das tabben so wichtig ist, wirst um eine eigene implementation einer console ned herumkommen.

Um genau dieses "Manko" zu beheben und Anwendungen in andere Einzubetten gibts unter Windows, wie oben schon erwaehnt, OLE (Object linking & embedding ) heutzutage eher als ActiveX bekannt.

Putty iss aber kein ActiveX Server ... also gehts ueber die technik auch nicht.

Ciao ...
Antworten