[EMAIL PROTECTED] wrote: > Hi to all. > I woud implement MVC with wxPython. Is it possible? Is there anyone > that have experience in this? > The only correct example according to Observer Pattern that i found on > web is not the formal implementation of MVC (is Document/View) and is > implemented with gtk... > How can i translate this gtk example in wx? > Does exist a tutorial, a archive of example or anything about MVC in > wx? > Thanks all! > Sorry for my "italian" english!
The problem here is that MVC is not a "thing" (or class or whatever) that can demonstrated once and for all, but a design concept for GUI-applications. You can do MVC in _all_ toolkits, and html, and even ncurses. Some toolkits have "support" built-in in the way that their more complex widgets - like tables or treeviews - expect a so-called model. That means that instead of having e.g. a table-row-object that you add to a table and that you fill, the table will query your model with an interface like this: class TableModel: def __len__(self): .... def column_count(self): .... def get_value(self, row, column): .... I have very limited experience with wx - but short googling reveals e.g. wx.lib.mvctree Note the (Basic)TreeModel Basically, you should try and look for wx(Python)-examples that use tree or list widgets. Regards, Diez -- http://mail.python.org/mailman/listinfo/python-list