QWebview在 thread 中加载的问题

大家好:
我装好gtk+-2.0以后,又装了glade,想装glade2,但是安装完成后显示的是glade,不只是glade2还是glade3,但是启动glade的时候,它对gtk的版本是有要求的,gtk2.8、gtk2.10、gtk2.12、gtk2.14、gtk2.16。但是我只能从网上搜到安装gtk2.0的方法,无法安装更高的版本,而且升级也升级不了,请高手指点下该怎么办。
要么升级gtk,要么安装glade2,但是两者我都搜不到。

作者: beyondsyq   发布时间: 2011-06-04

win?

http://ftp.gnome.org/pub/gnome/binaries ... _win32.zip

2.22的下载地址

作者: jarlyyn   发布时间: 2011-06-05

你这个怎么用呀?

作者: beyondsyq   发布时间: 2011-06-06

先说明系统情况嘛。

作者: eexpress   发布时间: 2011-06-07

eexpress 写道:
先说明系统情况嘛。


-----------------------

作者: qy117121   发布时间: 2011-06-07

我用的是ubuntu10.04.2按照网上说的方法安装gtk+装不上去,上次是用新立德软件管理器装的,搜索gtk把所有相关的全部装上去了,就可以了。

用网上的方法:
安装GTK环境

只要安装一个gnome-core-devel就可以了,里面集成了很多其他的包。除此之外还要转一些其他的东西,如

libglib2.0-doc、libgtk2.0-doc帮助文档,devhelp帮助文档查看,glade-gnome、glade-common、

glade-doc图形界面设计等。

在终端输入以下命令:

sudo apt-get install gnome-core-devel



sudo apt-get install libglib2.0-doc libgtk2.0-doc



sudo apt-get install devhelp



sudo apt-get install glade-gnome glade-common glade-doc

安装完成后做个测试程序

程序代码

#include<gtk/gtk.h>

void hello(GtkWidget *widget,gpointer data)

{

g_print("Hello Ubuntu!\n");

}

gint delete_event(GtkWidget *widget,GdkEvent *event,gpointer data)

{

g_print ("delete event occurred\n");

return(TRUE);

}

void destroy(GtkWidget *widget,gpointer data)

{

gtk_main_quit();

}

int main( int argc, char *argv[] )

{

GtkWidget *window;

GtkWidget *button;

gtk_init (&argc, &argv);

window=gtk_window_new (GTK_WINDOW_TOPLEVEL);

gtk_signal_connect (GTK_OBJECT(window),"delete_event",GTK_SIGNAL_FUNC(delete_event),NULL);

gtk_signal_connect (GTK_OBJECT (window), "destroy",GTK_SIGNAL_FUNC (destroy), NULL);

gtk_container_set_border_width (GTK_CONTAINER (window), 10);

button = gtk_button_new_with_label ("Hello Ubuntu!");

gtk_signal_connect (GTK_OBJECT (button), "clicked",GTK_SIGNAL_FUNC (hello), NULL);

gtk_signal_connect_object (GTK_OBJECT (button), "clicked",GTK_SIGNAL_FUNC (gtk_widget_destroy),GTK_OBJECT (window));

gtk_container_add (GTK_CONTAINER (window), button);

gtk_widget_show (button);

gtk_widget_show (window); /*显示一个窗口*/

gtk_main(); /*进入主循环*/

return(0);

}



在终端输入:

gcc gtkhello.c -o gtktest `pkg-config --cflags --libs gtk+-2.0`

./gtktest



会显示一个带有一个按钮的窗口,点击按钮以后窗口关闭,命令行显示Hello Ubuntu!


装不上,中间找不到软件,glade-gnome glade-common glade-doc
还有别的安装方法,由于软件的依赖性,需要安装别的软件,但是有些软件在安装的时候,发现没有makefile文件,这样就编译不了。导致安装不了,很多软件都存在这个问题。glade需要gtk2.08-2.16之间的版本。

作者: beyondsyq   发布时间: 2011-06-07