方法

GtkWidgetrealize

声明 [源]

void
gtk_widget_realize (
  GtkWidget* widget
)

描述 [源]

为小部件创建相关的GDK资源。

通常实例化是隐式发生的;如果你显示了一个小部件以及其所有父级容器,那么这个小部件将被实例化和自动映射。

实例化一个小部件需要所有父级小部件都被实例化;调用此函数不仅实现了代码“widget”,还实现了其父级。如果你在实例化时,小部件尚未在顶层窗口内,会发生一些不好的事情。

此函数主要用于小部件实现,在其他情况下不太有用。很多时候,当你认为你可能需要它时,更好的方法是连接到一个小部件实例化后将被调用的信号,例如GtkWidget::realize