3
在gWidgets ggraphics的绘制区域改变鼠标光标移动到“GDK_TCROSS”,但我想gwindow“GDK_LEFT_PTR”的相同的鼠标光标:如何更改gWidgets RGtk2中的形状鼠标光标?
library(gWidgets)
library(gWidgetsRGtk2)
library(RGtk2)
options(guiToolkit = "RGtk2")
w=gwindow("")
g=ggraphics(cont=w,no_popup=T,do.rubber.banding = F)
plot(x,y)
c=gdkCursorNew("GDK_TOP_LEFT_ARROW")
getToolkitWidget(g)$ModifyCursor(c)
or
gtkWidgetModifyCursor(getToolkitWidget(g),"GDK_TCROSS","GDK_LEFT_PTR")
但这不工作
谢谢,但是当我更改或更新我在这方面ggraphics图形,再次离开默认鼠标光标“GDK_TCROSS” – narteaga
有趣。如果您只使用'RGtk2'和'cairoDevice'而不使用'gWidgets',也会发生这种情况。我只能建议在绘制情节时查看是否存在某种事件,并在每次发生这种情况时更改光标。 – jverzani
很多谢谢,我会这样做 – narteaga