我正在学习如何用R开发GUI,并找到了这个不错的教程。
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中的错误(标题= "Tk2窗口“,manage = "grid",padx = 70,:未能找到函数"tk2toplevel”)
我查看了tcltk2文档,找不到函数tk2toplevel。我想知道这个函数是否来自其他软件包。
发布于 2017-10-29 18:43:20
我同意您的意见;tk2toplevel在tcltk2和任何其他包中都是不可用的。
这很奇怪。
在help ?tk2widgets中,从未提到此函数,本帮助中包含的示例建议使用:
library(tcltk2)
win3 <- tktoplevel()
butOK <- tk2button(win3, text = "OK", width = -6, command = function() tkdestroy(win3))
tkgrid(butOK)

https://stackoverflow.com/questions/47001312
复制相似问题