пример использования 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` |
обсуждение
тут
Комментариев нет:
Отправить комментарий