TkWidgets {tcltk} | R Documentation |
Create Tk widgets and associated R objects.
tkwidget(parent, type, ...) tkbutton(parent, ...) tkcanvas(parent, ...) tkcheckbutton(parent, ...) tkentry(parent, ...) tkframe(parent, ...) tklabel(parent, ...) tklistbox(parent, ...) tkmenu(parent, ...) tkmenubutton(parent, ...) tkmessage(parent, ...) tkradiobutton(parent, ...) tkscale(parent, ...) tkscrollbar(parent, ...) tktext(parent, ...) tktoplevel(parent=.TkRoot, ...)
parent |
Parent of widget window |
type |
string describing the type of widget desired |
... |
handled via .Tcl.args |
These functions create Tk widgets. tkwidget
creates a widget of
a given type, the others simply call tkwidget
with the
respective type
argument.
It is not possible to describe the widgets and their arguments in full. Please refer to the Tcl/Tk documentation.
TclInterface
, TkCommands
,
TkWidgetcmds
## Not run: ## These cannot be run by examples() but should be OK when pasted ## into an interactive R session with the tcltk package loaded tt <- tktoplevel() label.widget <- tklabel(tt, text="Hello, World!") button.widget <- tkbutton(tt, text="Push", command=function()cat("OW!\n")) tkpack(label.widget, button.widget) # geometry manager # see Tk-commands ## Push the button and then... tkdestroy(tt) ## End(Not run)