1

我正在学习如何使用 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 中的错误(title =“Tk2 window”,manage =“grid”,padx = 70,:找不到函数“tk2toplevel”

我查看了tcltk2文档并找不到该功能tk2toplevel。我想知道这个功能是否来自其他包。

4

1 回答 1

0

我同意你的看法; 在任何其他软件包中tk2toplevel均不可用。这很奇怪。 在帮助中从未提及此功能,并且此帮助中包含的示例建议使用:tcltk2

?tk2widgets

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

在此处输入图像描述

于 2017-10-29T18:43:20.993 回答