+ -
当前位置:首页 → 问答吧 → 请教一个LINUX下GTK问题

请教一个LINUX下GTK问题

时间:2010-08-09

来源:互联网

写了简单的GTK显示图片的程序,但是编译通过了,运行图片出不来,报错,程序如下:
#include <gtk/gtk.h>
int main( int   argc, char **argv)
{
        GtkWidget *window;
        GtkWidget *main_vbox;
        GtkWidget *image;
        GtkWidget *frame;
        GtkWidget *label;
                gtk_init(&argc, &argv);

                window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
                g_signal_connect(G_OBJECT(window),"delete_event",
G_CALLBACK(gtk_main_quit),NULL);
                gtk_window_set_title(GTK_WINDOW(window),"澶ф?璁.€.);
                main_vbox = gtk_vbox_new(FALSE,0);
                gtk_container_add(GTK_CONTAINER(window),main_vbox);

                gtk_image_new_from_file("xuntong.png");
                gtk_box_pack_start(GTK_BOX(main_vbox),image,TRUE,TRUE,0);
                gtk_widget_show_all(window);
                gtk_main();
                return 0  ;
                }


运行报错如下:(ex1:7965): Gtk-CRITICAL **: gtk_box_pack_start: assertion `GTK_IS_WIDGET (child)' failed

google上也找不到答案。请各位帮帮忙,谢谢

作者: killerezero   发布时间: 2010-08-09

没朋友帮忙么?

作者: killerezero   发布时间: 2010-08-09

热门下载

更多