Seite 1 von 1

wie kann man ein windows handle von QWidget bekommen?

Verfasst: 11. Mai 2007 14:21
von kleinstein
QT 4.3 nutzt kein GDI mehr?

ich brauche ein Windows handle von ein QWidget, um mit ein bestimmten Grafik-Library(nur für Windows system entwickelten...) in dieser window etwas darzustellen.

diese Library erfordert immer ein Windows handle.. was kann man tun?

Verfasst: 11. Mai 2007 16:06
von RHBaum
Qwidget::winId()

Returns the window system identifier of the widget.
Portable in principle, but if you use it you are probably about to do something non-portable. Be careful.
Zumindest bei uns gibts da das window handle , bei der QT version 4.2.3

Wir haben auch paar plugins in betrieb, wo die Application QT basierend ist, und ueber ein modulares konzept hersteller Dlls mit eigenen Fenstern (Eigenschaftsseiten) eingebunden werden.
Will man das in nem vernuenftigen layout haendeln iss bisserl mehr erforderlich als nur das HWND weiterzugeben. man muss auch die resize events manuell durchleiten ...etc

wird das handle dagegen nur als parent fuer nen eigenen dialog gebraucht isses unkritisch.

Ciao ...[/quote]