-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Monday 07 July 2003 05:25, [EMAIL PROTECTED] wrote:
> I'm coming from memory on this so I may have details wrong (its been a
> couple of years).  It seems to me that one of the methods of either QCanvas
> or Qwidget returns the X11 Window* pointer.  If that's the case then use
> Aaron's suggestion of creating the class to wrap your code but let Qt
> create the window and get its pointer.  Then you can use X11 to draw into
> the Window with the bitmap with your own drawing commands.

QPaintDevice is probably what you're thinking of? QWidget, QPixmap, QPicture 
and QPrinter all subclass from it. you can use QPaintDevice::handle() as well 
as a bunch of the QPainDevice::x*() calls, as well as QWidget::winID() ... 
you can grab the graphics context if necessary, etc... it gets (relatively) 
messy, but that's the nature of Xlib =)

- -- 
Aaron J. Seigo
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE: The 'K' is for 'kick ass'
http://www.kde.org       http://promo.kde.org/3.1/feature_guide.php
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux)

iD8DBQE/CgmP1rcusafx20MRAggvAJ9U/9q2xLdK4Kf++Eka1mBp4/RHGQCgkAdw
Pdbl7Rl/fyKbzdPS6uzlpeY=
=xASe
-----END PGP SIGNATURE-----

Reply via email to