|
|
刚刚学gtk。
想在一个frame中添加两个控件,不知如何实现。
frame = gtk_frame_new ("Address");
lblInfo = gtk_label_new("Hello");
gtk_container_add (GTK_CONTAINER (frame), lblInfo);
gtk_box_pack_start (GTK_BOX (vbox), frame, FALSE, FALSE, 0);
scrolled_window=gtk_scrolled_window_new(NULL, NULL);
gtk_widget_set_usize(scrolled_window, 250, 150);
gtk_container_add(GTK_CONTAINER(frame), scrolled_window);
gtk_box_pack_start (GTK_BOX (vbox), frame, FALSE, FALSE, 0);
上面这段在执行的时候出现warning:
Gtk-WARNING **: Attempting to add a widget with type GtkScrolledWindow to a GtkFrame, but as a GtkBin subclass a GtkFrame can only contain one widget at a time; it already contains a widget of type GtkLabel
应该如何解决? |
|