私はユーザーの入力をしたいし、その入力に基づいてファイルをソースします。 Rコードは、ユーザーに何も選択せずに次のステートメントを実行するだけで実行されます。gWidgets2RGtk2のコンボボックスにユーザーが値を入力するのを待つ方法はありますか?
今library(gWidgets2RGtk2)
w <- gwindow(title="Hello World",visible=TRUE)
g = ggroup(horizontal = FALSE, cont=w)
glabel("Please select your favorite subject", cont=g)
modeltype <- c("","Science","Math")
op1 <- gcombobox(modeltype, cont=g)
if (svalue(op1)=="Math"){
source("Rscript1")
}else if (svalue(op1)=="Science"){
source("Rscript2")
}else{
source("Rscript3")
}
私は、ウィンドウを閉じたりしてもダウンリスト私のドロップからオプションを選択する前に、それは自動的に値として「」をを取り、ELSE文に行くとRScript3を実行します。ユーザーからの入力があるまで実行を一時停止するにはどうすればいいですか?おかげさまで
は[そのポスト]のようにハンドラにコードを入れてください(http://stackoverflow.com/questions/30204086/how-to-make-reactive-combobox-:それはあなたの行動を置く場所ですin-r-using-gwidgets2rgtk2/30312527) – HubertL