当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 关于gtk和glade,请高手指点
帖子发表于 : 2011-06-04 13:41 

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


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 关于gtk和glade,请高手指点
帖子发表于 : 2011-06-05 0:49 
头像

注册: 2006-04-12 18:54
帖子: 4671
送出感谢: 0 次
接收感谢: 7
win?

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

2.22的下载地址


_________________
荃创想


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 关于gtk和glade,请高手指点
帖子发表于 : 2011-06-06 18:50 

注册: 2009-06-07 18:27
帖子: 10
送出感谢: 0 次
接收感谢: 0 次
你这个怎么用呀?


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 关于gtk和glade,请高手指点
帖子发表于 : 2011-06-07 10:11 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
先说明系统情况嘛。


_________________
● 鸣学


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 关于gtk和glade,请高手指点
帖子发表于 : 2011-06-07 10:13 
头像

注册: 2007-12-14 13:40
帖子: 49877
地址: 志虚国乌由市
系统: Winbuntu
送出感谢: 29
接收感谢: 413
eexpress 写道:
先说明系统情况嘛。


-----------------------
:em70


_________________
冷轩信

渠月 · QY

本人只会灌水,不负责回答问题

无聊可以点一下→ http://u.nu/ubuntu


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 关于gtk和glade,请高手指点
帖子发表于 : 2011-06-07 22:20 

注册: 2009-06-07 18:27
帖子: 10
送出感谢: 0 次
接收感谢: 0 次
我用的是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之间的版本。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 6 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译