无法在任何R包中找到tk2toplevel函数

时间:2017-10-29 14:25:39

标签: r user-interface tcltk tcltk2

我正在学习如何使用R开发GUI并发现这个很好tutorial

library(tcltk2)
win3 <- tk2toplevel(title = "Tk2 window", manage = "grid", padx = 70, pady = 30)
win3$butOK <- tk2button(text = "OK", width = -6, command = TkCmd_destroy(parent))

但是,给定代码会引发以下错误:

  

tk2toplevel出错(title =&#34; Tk2 window&#34 ;, manage =&#34; grid&#34;,padx = 70,   :找不到功能&#34; tk2toplevel&#34;

我查看了tcltk2文档但找不到函数tk2toplevel。我想知道这个函数是否来自其他一些软件包。

1 个答案:

答案 0 :(得分:0)

我同意你的意见; tk2toplevel和任何其他套餐中均未提供tcltk2
这很奇怪 在帮助?tk2widgets中,从未提及此功能,此帮助中包含的示例建议使用:

library(tcltk2)
win3 <- tktoplevel()
butOK <- tk2button(win3, text = "OK", width = -6, command = function() tkdestroy(win3))
tkgrid(butOK)

enter image description here