Ярлыки

четверг, 30 декабря 2010 г.

GTK и WebKit.

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

Комментариев нет:

Отправить комментарий