R:proto:gwidgets:RGtk2

R:proto:gwidgets:RGtk2,r,R,我想问您如何在proto下绑定gwidgets和RGtk2。 例如,我们有以下两个对象。 w1是使用gwidgets创建的,w2是使用RGtk2创建的: w1 <- gwindow() w2 <- gtkWindowNew(type = NULL, show = TRUE) w1最简单的方法可能是使用RGtk2对象。这些可以通过getToolkitWidget返回。例如,类似这样的内容可能就是您想要的: gtk_w1 <- getToolkitWidget(w1) w2$se

我想问您如何在proto下绑定gwidgets和RGtk2。 例如,我们有以下两个对象。 w1是使用gwidgets创建的,w2是使用RGtk2创建的:

w1 <- gwindow()
w2 <- gtkWindowNew(type = NULL, show = TRUE)

w1最简单的方法可能是使用RGtk2对象。这些可以通过getToolkitWidget返回。例如,类似这样的内容可能就是您想要的:

gtk_w1 <- getToolkitWidget(w1)
w2$setTransientFor(gtk_w1)
w2$SetPosition(GtkWindowPosition["center-on-parent"])
w2$SetDestroyWithParent(TRUE)

gtk_w1最简单的方法可能是使用RGtk2对象。这些可以通过getToolkitWidget返回。例如,类似这样的内容可能就是您想要的:

gtk_w1 <- getToolkitWidget(w1)
w2$setTransientFor(gtk_w1)
w2$SetPosition(GtkWindowPosition["center-on-parent"])
w2$SetDestroyWithParent(TRUE)

gtk_w1@jverzani:非常感谢。期待着您的书《用R编程图形用户界面》@jverzani:非常感谢。期待着您的书《用R编程图形用户界面》。