R Bindings for Gtk 2.8.0 and Above

Facilities in the R language for programming graphical interfaces using Gtk, the Gimp Tool Kit.


This RGtk package is an interface to Gtk and other libraries in the GTK+ platform.  
As such, it allows one to do in the R language what one can do with Gtk in any other language
for which there are bindings. For the most part, there is a one-to-one
mapping from the C-level routines provided by Gtk to R functions. 
One can register handlers for GTK+ events, and even define new GObject classes in R.

This is a mature package that is feature complete and stable, despite receiving few updates.

For an in-depth treatment of the package, see the book "Programming GUIs in R" by Lawrence and Verzani.

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("RGtk2")

2.20.36.2 by ORPHANED, 5 years ago


http://www.ggobi.org/rgtk2, http://www.omegahat.net


Browse source code at https://github.com/cran/RGtk2


Authors: Michael Lawrence <[email protected]> and Duncan Temple Lang <[email protected]>


Documentation:   PDF Manual  


GPL license


Imports methods

System requirements: Cairo (>= 1.0.0), ATK (>= 1.10.0), Pango (>= 1.10.0), GTK+ (>= 2.8.0), GLib (>= 2.8.0)


Suggested by GFD, TopKLists, mdir.logrank.

Enhanced by CVD.


See at CRAN