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