方法
GtkWidgetrealize
声明 [源]
void
gtk_widget_realize (
GtkWidget* widget
)
描述 [源]
为小部件创建相关的GDK资源。
通常实例化是隐式发生的;如果你显示了一个小部件以及其所有父级容器,那么这个小部件将被实例化和自动映射。
实例化一个小部件需要所有父级小部件都被实例化;调用此函数不仅实现了代码“widget”,还实现了其父级。如果你在实例化时,小部件尚未在顶层窗口内,会发生一些不好的事情。
此函数主要用于小部件实现,在其他情况下不太有用。很多时候,当你认为你可能需要它时,更好的方法是连接到一个小部件实例化后将被调用的信号,例如GtkWidget::realize
。