I have been hearing a lot of talk about creating web app and wrapping them in wxPython is this true ? and if so , how.
also are there any other books besides “wxPython in Action” I love the book but are there anymore books about wxPython that go deeper in the functions like for instance MediaCtrl.
Thanks
-nixfreak
Hi,
I have been hearing a lot of talk about creating web app and wrapping them in wxPython is this true ? and if so , how.
Sort of...I think the guy who is doing the WebKit port announced something to that affect earlier this month or last month, but it was alpha grade. I haven't heard anything since...
also are there any other books besides "wxPython in Action" I love the book but are there anymore books about wxPython that go deeper in the functions like for instance MediaCtrl.
Thanks
-nixfreak
As far as I can tell, there are no other books on wxPython. I've seen it given lip service in one or two other Python books, but no code. It's always Tkinter or pyQT. You can make requests on the list and someone might update the wiki though. You'll need to be specific, however.
Mike
Hi All,
also are there any other books besides "wxPython in Action" I love the
book but are there anymore books about wxPython that go deeper in the
functions like for instance MediaCtrl.
Thanks
-nixfreak
As far as I can tell, there are no other books on wxPython. I've seen it
given lip service in one or two other Python books, but no code. It's always
Tkinter or pyQT. You can make requests on the list and someone might update
the wiki though. You'll need to be specific, however.
I think it would be a very nice idea to have a "companion" book to the
wxPython In Action, describing (and coding) the less used or more
awkward or less understood (or <insert a better description than
) widgets/classes, like wx.grid, wx.html, wx.aui, OGL,
wx.Process, custom drawings with wx.DC, wx.GraphicsContext and cairo,
custom controls, Py-widgets (i.e. wx.PyScrolledWindow) and so on. If I
was ever to be asked, I would for sure participate in writing such a
book
Obviously such a book could not cover *everything* that can be done
with more "specialized" widgets, but for sure could provide a good
start (and good reference) when using more complex controls.
Just my 2c.
Andrea.
"Imagination Is The Only Weapon In The War Against Reality."
http://xoomer.alice.it/infinity77/
···
On Fri, Jan 30, 2009 at 6:51 PM, Mike Driscoll wrote:
Covering deployment/platform related issues would be nice too.
···
On Fri, Jan 30, 2009 at 2:02 PM, Andrea Gavana <andrea.gavana@gmail.com> wrote:
Hi All,
On Fri, Jan 30, 2009 at 6:51 PM, Mike Driscoll wrote:
also are there any other books besides "wxPython in Action" I love the
book but are there anymore books about wxPython that go deeper in the
functions like for instance MediaCtrl.
Thanks
-nixfreak
As far as I can tell, there are no other books on wxPython. I've seen it
given lip service in one or two other Python books, but no code. It's always
Tkinter or pyQT. You can make requests on the list and someone might update
the wiki though. You'll need to be specific, however.
I think it would be a very nice idea to have a "companion" book to the
wxPython In Action, describing (and coding) the less used or more
awkward or less understood (or <insert a better description than
>) widgets/classes, like wx.grid, wx.html, wx.aui, OGL,
wx.Process, custom drawings with wx.DC, wx.GraphicsContext and cairo,
custom controls, Py-widgets (i.e. wx.PyScrolledWindow) and so on. If I
was ever to be asked, I would for sure participate in writing such a
book
Obviously such a book could not cover *everything* that can be done
with more "specialized" widgets, but for sure could provide a good
start (and good reference) when using more complex controls.
Just my 2c.
Andrea.
"Imagination Is The Only Weapon In The War Against Reality."
http://xoomer.alice.it/infinity77/
_______________________________________________
wxpython-users mailing list
wxpython-users@lists.wxwidgets.org
http://lists.wxwidgets.org/mailman/listinfo/wxpython-users
en ware wrote:
I have been hearing a lot of talk about creating web app and wrapping them in wxPython is this true ?
A "lot" of talk? really?
Anyway, if you mean what I think you mean, I call it a Browser Interface, Local Server (BILS) app, and I'm scheduled to give a talk at PyCon about it, and I'll be giving a preview of that tomorrow in Seattle at the Northwest Python Day. I'll try to post the slides somewhere when I'm done.
and if so , how.
Essentially, we start up the server (serving to localhost, custom port) in a separate thread, then start up a wxPython Frame with an embedded web browser (wxiewin on Windows, wxWebKitctrl on Mac) and point that browser back at the server. We then intercept various urls to do custom, desktop-like actions with them. The result is a single stand alone application that looks and acts just like the web app, but runs entirely self contained.
The devil is in the details though -- the embedded browsers don't give you complete control, and different platforms and versions behave differently.
I think it would be more robust using wxWebKit, but it didn't have the features we needed when we got this project going. It's closer now, but I think it's still not there yet -- I hope it will be soon.
-Chris
···
--
Christopher Barker, Ph.D.
Oceanographer
Emergency Response Division
NOAA/NOS/OR&R (206) 526-6959 voice
7600 Sand Point Way NE (206) 526-6329 fax
Seattle, WA 98115 (206) 526-6317 main reception
Chris.Barker@noaa.gov
I was hoping one of you guys speaking at Pycon would come forward, I am looking forward to this very much.
I see that there is AIR, pyjamas-desktop, titainium but I really like the idea of using wxPython of it.
Thanks again for the info
···
On Fri, Jan 30, 2009 at 1:29 PM, Christopher Barker Chris.Barker@noaa.gov wrote:
en ware wrote:
I have been hearing a lot of talk about creating web app and wrapping them in wxPython is this true ?
A “lot” of talk? really?
Anyway, if you mean what I think you mean, I call it a Browser Interface, Local Server (BILS) app, and I’m scheduled to give a talk at PyCon about it, and I’ll be giving a preview of that tomorrow in Seattle at the Northwest Python Day. I’ll try to post the slides somewhere when I’m done.
and if so , how.
Essentially, we start up the server (serving to localhost, custom port) in a separate thread, then start up a wxPython Frame with an embedded web browser (wxiewin on Windows, wxWebKitctrl on Mac) and point that browser back at the server. We then intercept various urls to do custom, desktop-like actions with them. The result is a single stand alone application that looks and acts just like the web app, but runs entirely self contained.
The devil is in the details though – the embedded browsers don’t give you complete control, and different platforms and versions behave differently.
I think it would be more robust using wxWebKit, but it didn’t have the features we needed when we got this project going. It’s closer now, but I think it’s still not there yet – I hope it will be soon.
-Chris
–
Christopher Barker, Ph.D.
Oceanographer
Emergency Response Division
NOAA/NOS/OR&R (206) 526-6959 voice
7600 Sand Point Way NE (206) 526-6329 fax
Seattle, WA 98115 (206) 526-6317 main reception
Chris.Barker@noaa.gov
wxpython-users mailing list
wxpython-users@lists.wxwidgets.org
http://lists.wxwidgets.org/mailman/listinfo/wxpython-users
There's "Cross-Platform GUI Programming with wxWidgets" by Julian Smart and Kevin Hock, with Stefan Csomor. This book is obviously not about wxPython per se, but its 700 pages answer a lot of wxPython-relevant questions that Robin's book had no room for.
Bob
···
At 01:39 PM 1/30/2009, en ware wrote:
also are there any other books besides "wxPython in Action" I love the book but are there anymore books about wxPython that go deeper in the functions like for instance MediaCtrl.
There's "Cross-Platform GUI Programming with wxWidgets" by Julian Smart and Kevin Hock, with Stefan Csomor. This book is obviously not about wxPython per se, but its 700 pages answer a lot of wxPython-relevant questions that Robin's book had no room for.
Bob
···
At 01:39 PM 1/30/2009, en ware wrote:
also are there any other books besides "wxPython in Action" I love the book but are there anymore books about wxPython that go deeper in the functions like for instance MediaCtrl.
en ware wrote:
I see that there is AIR, pyjamas-desktop, titainium but I really like the idea of using wxPython of it.
Well, I think the big difference is that those approaches are focused on apps that are mostly front-en -- Javascript, Flash, HTML, CSS. If you have a web app with a lot of back-end logic, I'm not sure how that would fit in.
What we've done is wrap an app that was written with most of the logic in a back-end web framework (in this case Pylons, but it wouldn't be any different with anything else).
Also, wx does give access to the full desktop experience -- I don't think the others do. (except maybe pyjamas-desktop, with I think is built in PyGTK)
-Chris
···
--
Christopher Barker, Ph.D.
Oceanographer
Emergency Response Division
NOAA/NOS/OR&R (206) 526-6959 voice
7600 Sand Point Way NE (206) 526-6329 fax
Seattle, WA 98115 (206) 526-6317 main reception
Chris.Barker@noaa.gov
Hi Mike,
Hi,
I have been hearing a lot of talk about creating web app and wrapping them in wxPython is this true ? and if so , how.
Sort of...I think the guy who is doing the WebKit port announced something to that affect earlier this month or last month, but it was alpha grade. I haven't heard anything since...
I'm pretty sure you're thinking of an announcement regarding the Dabo project, by Ed IIRC. I haven't announced anything recently except that I'm still working on wxWebKit.
Regards,
Kevin
···
On Jan 30, 2009, at 10:51 AM, Mike Driscoll wrote:
also are there any other books besides "wxPython in Action" I love the book but are there anymore books about wxPython that go deeper in the functions like for instance MediaCtrl.
Thanks
-nixfreak
As far as I can tell, there are no other books on wxPython. I've seen it given lip service in one or two other Python books, but no code. It's always Tkinter or pyQT. You can make requests on the list and someone might update the wiki though. You'll need to be specific, however.
Mike
_______________________________________________
wxpython-users mailing list
wxpython-users@lists.wxwidgets.org
http://lists.wxwidgets.org/mailman/listinfo/wxpython-users
Kevin Ollivier wrote:
Hi Mike,
Hi,
I have been hearing a lot of talk about creating web app and wrapping them in wxPython is this true ? and if so , how.
Sort of...I think the guy who is doing the WebKit port announced something to that affect earlier this month or last month, but it was alpha grade. I haven't heard anything since...
I'm pretty sure you're thinking of an announcement regarding the Dabo project, by Ed IIRC. I haven't announced anything recently except that I'm still working on wxWebKit.
Regards,
Kevin
Oops...I think you are correct. Sorry about that!
Mike
···
On Jan 30, 2009, at 10:51 AM, Mike Driscoll wrote: