[Qt-interest] Howto grab window from X11 display other than applications display
Wilhelm
wilhelm.meier at fh-kl.de
Wed May 25 16:10:01 CEST 2011
Am 25.05.2011 13:00, schrieb venkat reddy:
> try below code
>
> QPixmap screenPixmap=QPixmap();
> QDesktopWidget* dektop=QApplication::desktop();
this gets the display the application ist connected to.
But I wanted e.g. localhost:1.0
> screenPixmap=QPixamp::grabWidget(dektop,dektop->rect());
>
>
> --
> Thanks&Regards,
> Venkat Reddy pasya
> Senior Software Engineer.
> Sling Media Pvt Ltd.
> Bangalore
> Ph: 9620418382
>
>
>
> On Wed, May 25, 2011 at 3:53 PM, Wilhelm <wilhelm.meier at fh-kl.de
> <mailto:wilhelm.meier at fh-kl.de>> wrote:
>
> Am 25.05.2011 00:27, schrieb Andreas Pakulat:
> > On 24.05.11 21:03:02, Wilhelm wrote:
> >> Hi,
> >>
> >> with QPixmap::grabWindow() i can grab the contents of windows on the
> >> applications display, say localhost:0.0.
> >>
> >> How can my application (connected to localhost:0.0) grab windows from
> >> another display e.g. localhost:1.0 ?
> >>
> >> I tried to use the code of QPixmap but with no luck due to the
> private
> >> headers in Qt.
> >
> > No idea wether X11 allows this at all, but you'll have to dive
> into the
> > X11 api to do this anyway. Qt does not have any way to do this.
>
> Ok, thank you.
> Now got it working using the conversion code from QPixmap_p and
> XGetImage().
>
> >
> > Andreas
> >
> > _______________________________________________
> > Qt-interest mailing list
> > Qt-interest at qt.nokia.com <mailto:Qt-interest at qt.nokia.com>
> > http://lists.qt.nokia.com/mailman/listinfo/qt-interest
>
>
> --
> Wilhelm
>
> _______________________________________________
> Qt-interest mailing list
> Qt-interest at qt.nokia.com <mailto:Qt-interest at qt.nokia.com>
> http://lists.qt.nokia.com/mailman/listinfo/qt-interest
>
>
>
>
--
Wilhelm
More information about the Qt-interest-old
mailing list