AVC

Application View Controller
Download

AVC Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Fabrizio Pollastri
  • Publisher web site:
  • http://avc.inrim.it/html/

AVC Tags


AVC Description

Application View Controller AVC - Application View ControllerAVC is a multiplatform, fully automatic, live connection among graphical interface widgets and application variables for the Python language. AVC supports in a uniform way the most popular widget toolkits: GTK, Qt3, Qt4, Tk, wxWidgets. AVC is a python module that can be imported by any python application.The display and the control of some application data through a GUI (Graphical User Interface) is a central problem in GUI programming, it absorbs a relevant part of the programming effort. AVC makes this programming very easy, far more easy than traditional solutions based on MVC (Model View Controller). Here are some key features of "AVC": · Fully transparent widget-variable connections · Automatic connection by matching widgets and variables names · No design pattern, no application redesign, no widget toolkit dependent code. · Multiple widget toolkits support: GTK, Qt3, Qt4, Tk, wxWidgets. · Full compatibility and support for Glade, Qt Designer, Visual Tcl and wxGlade interface design tools. · Widgets support: button, check button, combo box, entry, label, radio button, slider, spin button, status bar, text view/edit, toggle button. · Variable types support: boolean, integer, float, string, list, tuple. · Multiple widgets to one variable connection · Dual update timing of variable value views: immediate or periodic. · Testing printout logging activity with selectable verbosity · Python module written in pure python · Free software ( GNU GPL license ) Requirements: · Python · PyGTK


AVC Related Software