Michael Hipp wrote:
> After watching Ed's PyCon 2007 presentation, I've decided it time I got to 
> know Dabo. My current app is largish and uses wxPython, ReportLab, Psycopg, 
> PostgreSQL. I'm packaging the app with py2exe. All work is Win32 at this time 
> but I expect some deployments on Linux in the near future.

Sounds like a fun app!


> Questions:
> 
> - How difficult will it be to begin using Dabo incrementally in my existing 
> wxPython/Psycopg/PostgreSQL application? Or am I facing a "whole hog" rewrite?

You shouldn't have to do the whole hog. We've tried to make Dabo play 
well with wxPython, so it doesn't for instance cover up access to 
wxPython. So, I think you could replace a textbox or a grid here and 
there, but because of some assumptions made in the toolkit you'd 
probably have better luck replacing your wx.Frame's with dabo.ui.dForm's 
and your wx.App with dabo.dApp, before dropping in replacements to 
various controls.

Your dabo controls will have access to the wx namespace, and indeed you 
have direct access to the wx properties, events, and methods.

Eventually, though, you'll want to take the plunge and convert everything.


> - What does Dabo use to do printing? I know it uses ReportLab for "reports", 
> but what about single sheet receipts and things that need to automatically 
> print under program control (hopefully with no help from Adobe Reader)?

I have an app that prints to a thermal receipt printer. I just open a 
file to the com port and write() the bytes. Works for me, but I did need 
to change permissions on the port to allow non-root users to do this. 
But none of this is provided by Dabo.

> - Is Dabo MVC? Any thoughts on how hard it might be to wedge Dabo into my 
> MVCish layout?

I really have no idea, as I've never really researched MVC. I know that 
you could consider the biz layer as the 'controller', and the ui layer 
as the 'view', but I'm not so sure the analogy applies for the db layer 
being the 'model'.

> That's all I can think of for now.

Welcome to Dabo!


-- 
pkm ~ http://paulmcnett.com


_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users

Reply via email to