gtk_widget_get_size_request(GTK_WIDGET(name_label),&width,&height),结果width和height始终为-1,请问

那一位大神指点一下为什么获取不到大小呢?
2024-12-28 20:47:21
推荐回答(1个)
回答1:

返回-1说明之前并没有明确设置过组件的大小,现在的宽和高使用默认值。要不你就调用 gtk_widget_get_preferred_size() 获取当前大小,要不在生成组件的时候调用 gtk_widget_set_size_request ()先设置一次!