пример использования webKit из GTK
C++:
| #include | 
| #include | 
| 
 | 
| int main(int argc, char *argv[]) { | 
| GtkWidget *window; | 
| GtkWidget *swindow; | 
| static WebKitWebView *browser; | 
| 
 | 
| gtk_init(&argc, &argv); | 
| 
 | 
| if (!g_thread_supported()) | 
| g_thread_init(NULL); | 
| 
 | 
| window = gtk_window_new(GTK_WINDOW_TOPLEVEL); | 
| swindow = gtk_scrolled_window_new(NULL, NULL); | 
| browser = WEBKIT_WEB_VIEW(webkit_web_view_new()); | 
| 
 | 
| gtk_container_add(GTK_CONTAINER(swindow), GTK_WIDGET(browser)); | 
| gtk_container_add(GTK_CONTAINER(window), swindow); | 
| 
 | 
| webkit_web_view_load_uri(WEBKIT_WEB_VIEW(browser), "http://google.com"); | 
| 
 | 
| gtk_window_set_default_size(GTK_WINDOW(window), 800,600); | 
| gtk_widget_show_all(window); | 
| 
 | 
| gtk_main(); | 
| 
 | 
| return 0; | 
| } | 
Makefile:
| cat Makefile | 
| all: | 
| gcc -Wall -g -c main.c `pkg-config gtk+-2.0 webkit-1.0 --cflags` | 
| gcc -Wall main.o `pkg-config gtk+-2.0 webkit-1.0 --libs` | 
обсуждение 
тут
Комментариев нет:
Отправить комментарий