2012-02-13 2 views
1

R (특히 RGtk2 툴킷)의 gWidgets 패키지를 사용하고 있습니다. 일부 gbutton을 만들었고 생성 테두리 = FALSE 또는 테두리 = TRUE로 지정할 수 있습니다. 이 옵션을 동적으로 변경하는 방법이 있습니까? 난 당신이 s 값을 사용하여 버튼의 텍스트를 변경할 수 있습니다 알고 있지만 변경할 수있는 방법을 찾을 수 없습니다이R의 gbutton 경계를 동적으로 변경

win <- gwindow() 
gg <- ggroup(cont = win) 
gb1 <- gbutton("TRUE", border = TRUE, cont = gg) 
gb2 <- gbutton("FALSE", border = FALSE, cont = gg) 

동적 GB1 같은 GB2 모양을 만들 수있는 방법이 있나요?

답변

2

당신은 예를 들어, 기본 RGtk 객체를 조작하여이 작업을 수행 할 수 있습니다 : 나는 그것이 유용 몰랐로

library(gWidgets) 
options(guiToolkit="RGtk2") 
library(RGtk2) ## needed to call underlying methods through $ 
b <- gbutton("some button", cont=gwindow()) 

getToolkitWidget(b)$setRelief("none") ## one of GtkReliefStyle values 

나는, gWidgets2에서 경계 인수했다.

+0

Perfect! 정말 고맙습니다. – Dason