Thomas J Hoffmann, Department of Biostatistics, Harvard School of Public Health

fgui 0.3.1

Screenshots Installation Packages Using fgui News / Changes FAQ

Rapidly create a GUI interface for a function you created by automatically creating widgets for arguments of the function. Automatically parses help routines for context-sensative help to these arguments. The interface is essentially a wrapper to some tcltk routines to both simplify and facilitate GUI creation. More advanced tcltk routines/GUI objects can be incorporated into the interface for greater customization for the more experienced. Licensed under the GPL. Please cite the following paper if you use this program:

Hoffmann, Thomas J. and Laird, Nan M. fgui: A Method for Automatically Creating Graphical User Interfaces for Command-Line R Packages. Submitted.

For example, the following code generates the gui in example 2 depicted below.

    gui( rnorm2, helpsFunc="rnorm" )
  

Replacing 'gui' calls with 'mgui' creates a menuing interface as depicted in the 'mgui' picture below. This is described further in the examples of the fgui R package.

Just to get an idea of what it does and if you might like it, take a look at the documentation (pdf) that comes with the R package, specifically the functions gui, and all the easy examples to create gui interfaces via tcl/tk package (coding shown below). The graphical interface of fbati was created using this package.

fgui Installation instructions

Install through CRAN, as with any R package.

Packages using fgui

Send me an e-mail if you would like your R package added to this list!

  1. fbati

News / Changes (See documentation for more details)

FAQ

Navigation
CV (pdf)
Software / Projects
EPItome
Resources
Contact Information
Thomas Hoffmann
655 Huntington Ave.
Department of Biostatistics
Building 2, 4th Floor
Boston, MA 02115
thoffman ‡ hsph.harvard.edu
Last Updated: