データ分析を行うための長いスクリプトがあり、いくつかのデータベースに接続する必要があります。データベースの1つは、私のパスワードを好きな頻度で更新する傾向があるので、現在のパスワードを入力するためのポップアップボックスを追加したいと思います。私はこの例を見つけましたが、ダイアログボックスが閉じられたときに私の値を返すためにhwoを見るのに十分なtcltkを理解していません。<<-
OnOK関数内でグローバル変数()として定義することを考えましたが、これは厄介なようです
require(tcltk)
tt<-tktoplevel()
Name <- tclVar("Password")
entry.Name <-tkentry(tt,width="20",textvariable=Name)
tkgrid(tklabel(tt,text="Enter Password"))
tkgrid(entry.Name)
OnOK <- function()
{
NameVal <- tclvalue(Name)
tkdestroy(tt)
}
OK.but <-tkbutton(tt,text=" OK ",command=OnOK)
tkbind(entry.Name, "<Return>",OnOK)
tkgrid(OK.but)
tkfocus(tt)