TkWidgets               package:tcltk               R Documentation

_T_k _w_i_d_g_e_t_s

_D_e_s_c_r_i_p_t_i_o_n:

     Create Tk widgets and associated R objects.

_U_s_a_g_e:

     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, ...)

_A_r_g_u_m_e_n_t_s:

  parent: Parent of widget window 

    type: string describing the type of widget desired

     ...: handled via '.Tcl.args'

_D_e_t_a_i_l_s:

     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.

_S_e_e _A_l_s_o:

     'TclInterface', 'TkCommands', 'TkWidgetcmds'

_E_x_a_m_p_l_e_s:

     ## Don't 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 Don't run

