Anna Petrášová
2014-09-30 21:22:50 UTC
Hi all,
I would like to create a tool for drawing on screen with mouse to annotate
any application and then save the annotations as an image (something
similar to Ardesia, just simpler). I was searching online and I found
basically three possibilities - using wx.ScreenDC, drawing on transparent
frame or ShapedWindow. I was doing some very preliminary tests and I was
not able to get anything usable so far. The wx.ScreenDC looked promising
but the drawing disappears immediately. The transparent frame makes
transparent also the drawing which I don't want. The ShapedWindow seems to
allow to draw only on the not transparent part. So I was wondering if you
have any idea what could be the right approach. I need it mostly for
Windows platform.
Thanks for any advice.
Anna
I would like to create a tool for drawing on screen with mouse to annotate
any application and then save the annotations as an image (something
similar to Ardesia, just simpler). I was searching online and I found
basically three possibilities - using wx.ScreenDC, drawing on transparent
frame or ShapedWindow. I was doing some very preliminary tests and I was
not able to get anything usable so far. The wx.ScreenDC looked promising
but the drawing disappears immediately. The transparent frame makes
transparent also the drawing which I don't want. The ShapedWindow seems to
allow to draw only on the not transparent part. So I was wondering if you
have any idea what could be the right approach. I need it mostly for
Windows platform.
Thanks for any advice.
Anna
--
You received this message because you are subscribed to the Google Groups "wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxpython-users+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
You received this message because you are subscribed to the Google Groups "wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxpython-users+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.