2017-10-29 3 views
1

R을 사용하여 GUI를 개발하는 방법을 배우고 있고이 멋진 tutorial을 발견했습니다.모든 R 패키지에서 tk2toplevel 함수를 찾을 수 없습니다.

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

그러나, 주어진 코드는 다음과 같은 오류가 발생합니다 :

Error in tk2toplevel(title = "Tk2 window", manage = "grid", padx = 70, : could not find function "tk2toplevel"

내가 tcltk2 문서를 보면서 기능 tk2toplevel를 찾을 수 없습니다. 이 기능이 다른 패키지에서 제공되는지 궁금합니다.

답변

0

나는 당신과 동의합니다; tk2topleveltcltk2 및 다른 패키지에는 없습니다.
이것은 매우 이상합니다. 도움 ?tk2widgets이 기능은 언급되지 않았다 및이 도움말에 포함 된 예에서
사용하는 것이 좋습니다 :

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

enter image description here