On Nov 7, 4:55 am, Aaron Brady <[EMAIL PROTECTED]> wrote: > On Nov 6, 7:50 am, 一首诗 <[EMAIL PROTECTED]> wrote: > > > > > Hi all, > > > Today I was writing a simple test app for a video decoder library. > > > I use python to parse video files and input data to the library. > > > I got a problem here, I need a windows form, and send the form handle > > to the library as a parameter, then it can output video on the form. > > > Here is my problem: > > > What is the simplest way to get a windows form which has a handle? > > > I tried to use win32py but it seems to be to complicate for my > > purpose. > > And the form would block the main thread even if I call its DoModal > > method on another thread. > > > ================= > > > PS: Finally I decided I can not finish it today so I write a WinForm > > App in C# in 5 minutes and send video from my python app to it by UDP. > > > That works. > > Why don't you write the GUI in Python? Check out 'wxPython' and > others. 'wx' programs can get pretty short, something like: > > app= wx.PySimpleApp() > frame= wx.Frame( app ) > canvas= wx.Canvas( frame ) > canvas.Render( my_picture ) > app.MainLoop()
Hi, that's because I guess wxpython does not use native windows forms and could not provide a "handle" property. I will make more study. -- http://mail.python.org/mailman/listinfo/python-list