[英]multiple inputs in a same form gwidgets2
我正在嘗試將幾個ginputs
放入gWidgets2
的表單中,或者將在gedit
小部件中輸入的文本作為列表或在代碼的 rest 中使用的內容,
library(gWidgets2)
options(guiToolkit = "tcltk")
prj_name = ginput("Project name")
user = ginput("User name")
transfer = ginput("Transfer amount")
我嘗試使用gformlayout
但它們ginput
顯然不能包含在一個中; 而且我還沒有找到如何將小部件上的輸入傳遞給 R 中的 object (本例中為list
)
ginput
是一個對話框。 您想要的小部件是gedit
。 這個例子來自gformlayout
的幫助頁面
w <- gwindow("gformlayout", visible=FALSE)
g <- gvbox(container=w)
flyt <- gformlayout(container=g)
gedit("", label="Name:", container=flyt)
gedit("", label="Rank:", container=flyt)
gedit("", label="Serial No.:", container=flyt)
b <- gbutton("Show me", container=g, handler=function(h,...) {
print(svalue(flyt))
})
addSpring(g)
visible(w) <- TRUE
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.