Logo
AVC, Application View Controller

OUTLINE

Current: 0.8.2

Released: 24-Dec-2009

License: GPL

Common Requirements:
python 2.2 - <3.0

GTK+ requirements:
Pygtk 2.8 - 2.10
Qt requirements:
Pyqt v3 - v4
Tk requirements:
Tkinter 2.4
wxWidgets requirements:
wxPython 2.6 - 2.8
Swing requirements:
jython 2.5.1

Author: Fabrizio Pollastri

DOCUMENTATION

Quick start examples:
GTK+, Qt3, Qt4, Tk,
wxWidgets, Swing.
User Manual

Release Notes

Changelog

All News

ARTICLES

AVC-Simplifying your GUI Code

SCREENSHOTS

GTK+ examples

Qt3 examples

Qt4 examples

Tk examples

wxWidgets examples

Swing examples

DOWNLOAD

Source:
- current avc-0.8.2.tar.gz
all sources

Packages:
Arch Linux
Debian
Ubuntu

Quick start examples:
GTK+ spinbutton + glade file
Qt3 spinbox + ui file
Qt4 spinbox + ui file
Tk spinbox + tcl file
wxWidgets spincontrol + xrc file
Swing spinner

All examples


AVC 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. The Swing widget toolkit for the java environment is also supported via the jython compiler. AVC is a python package that can be imported by any python or jython 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).

News

24-Dec-2009: released AVC 0.8.2. Fixed wxWidgets ListCtrl not updating header on connected variable change. Release note.

1-Dec-2009: released AVC 0.8.1. Fixed wxWidgets TreeCtrl not updating on connected variable change. Release note.

20-Nov-2009: released AVC 0.8.0. AVC goes into java environment introducing the support for the Swing widget toolkit. Release note.

20-Apr-2009: released AVC 0.7.1. This release makes some cleanup of backup files in "examples" dir and restore the file manual.pdf.readme in "doc" dir. Release note.

25-Feb-2009: AVC is now available as package for the Arch Linux distribution.

Features