|
|
||
|
|
||
|
||
| 【关键词】GTK,回调函数,消息处理器,调节器 | ||
|
还有一个组件叫Glib,它包含了一些标准应用的新扩展用来提高GTK的兼容性。用于Linux系统的某些函数可能不适合标准的UNIX系统,例如g_strerror()函数等等。某些函数也扩展了GNUC的一般功能,例如g_malloc函数就有自己加强的调试功能。 GTK可以与多种语言绑定,包括C++, Guile, Perl, Python, Ton, Ada95, Objective C, Free Pascal, Eiffel。用标准C开发的程序,编译软件可用GNU并附带上GTK选项即可。想用除了标准C以外的其它语言来开发Xwindow图形用户程序,则需要先参考一下有关绑定软件的内容(HTTP:// www.gtk.org)。 如果用C++语言来调用GTK进行开发,可以用已经和C++绑定的软件叫GTK--软件,来提供一个比GTK更好的C++编译环境。 目前已经开发出来GTK的增强版GTK+。GTK+是将GTK,GDK,GLIB集成在一起的开发包,可以工作在许多类似于UNIX的系统上,没有GTK的平台限制。 1.GTK的消息处理机制 下面我们先看一个基本的例子,该例子产生一个200×200像素的窗口。它不能自己退出,只能通过shell来杀死进程(调用kill命令)。 /*例子 base.c */ #include <gtk/gtk.h> int main( int argc,char *argv[ ] ){ GtkWidget *window; gtk_init (&argc, &argv); /* 初始化显示环境 */ window = gtk_window_new (GTK_WINDOW_TOPLEVEL); /* 创建一个新的窗口*/ gtk_widget_show (window); /*显示窗口*/ |
相关推荐
Linux 桌面系统编程:利用GTK库创建图形界面应用程序
Linux 桌面系统编程:利用GTK库创建图形界面应用程序在 Linux 桌面环境中,编写图形界面应用程序是一种常见的需求。为了创建这样的应用程序,我们可以使用 GTK (GIMP Toolkit) 库。GTK 是一个开源的工具包,它提供了一套用于创建用户界面的函数和工具。本文将介绍如何使用 GTK 库来编写 Linux 桌面系统的图形界面应用程序,并提供相应的源代码示例。
GTK+程序设计中文版 .pdf
GTK+程序设计中文版 .pdf
GTK图形界面编程:用C语言实现Linux登录界面
在现代软件开发中,用户界面(UI)是用户与软件进行交互的桥梁,GTK(GIMP Toolkit)库作为一个强大的图形工具包,广泛用于Linux平台下的跨平台GUI开发。它提供了一套完整的控件,用于创建复杂的窗口和对话框,拥有高度的可定制性和良好的扩展性。回调函数是一个用户定义的函数,它由信号触发。在GTK中,当特定的事件发生时,GTK会调用相应的回调函数。用户必须提供这些函数的实现,并在信号与回调函数之间建立连接。
GTK+编程详细学习教程
通过本书学习你会对gtk编程有一个详细的了解 里面详细介绍了glib等gtk编程知识 不错的一本书,强力推荐大家看一看
Linux下GUI开发:GTK+ 2.0 + anjuta + glade
Linux下GUI开发:GTK+ 2.0 + anjuta + glade 1. 大家一起用gtk编程(一个序列)http://bbs.chinaunix.net/viewthread.php?tid=8329232. GTK+ 2.0 中文教程http://docs.huihoo.com/gnu/gtk2-tut/book1.htmlhttp://www.gtk.org/tuto...
GTK 编程基本步骤
<br />GTK编程基本步骤<br /> <br />1.初始化<br /> gtk_init(&argc, &argv);<br /> <br />2.创建主窗口<br /> 创建子窗口并加入容器<br /> <br /> GtkWidget *window;<br /> GtkWidget *button;<br /> <br /> window = gtk_window_new (GTK_WINDOW_TOPLEVEL);<br /> button = gtk_button_ne
linux下怎么图形编程软件,Linux下的GTK图形界面编程
内容介绍原文档由会员 xiaowei 发布Linux下的GTK图形界面编程7600多字 8页摘 要:本文介绍了Linux平台下的Xwindow图形窗口编程工具GTK,并给出了用GTK编程的基本要素和步骤。关键词:GTK,回调函数,消息处理器,调节器The GTK graphical programming interface in LinuxAbstract: The introduced...
gtk 中文手册 linux
gtk中文手册。主要讲述linux图形开发的,给予gnome
关于GTK -- Linux下的GTK图形界面编程
http://reciteword.cosoft.org.cn/yaoguang/或者http://forlinux.yeah.net/里面有些GTK的资料可以看看.---------------------------------------------------------------------------------------------------------------------
gtk学习总结:GTK从入门到放弃,三天包教包会
今天花了一些时间复习之前学习过的gtk,感觉东西光学不用忘得好快啊,在这做个之前学过的内容的备份,希望对大家有用,也希望大家不要从入门到放弃。文中有些代码例子可能来自《GTK从入门到精通》吧,我不记得了,或者叫《GTK中文教程》,忘记了,总之,这是一个学习笔记,希望不触及任何人的利益,起到共享学习之用。 目录 编译方法 编译脚本 01.一个简单的按钮 02.两个按钮 03.vbox:一...
Linux桌面应用开发:Gtk+和Gnome库实战指南
本文还有配套的精品资源,点击获取 简介:本文深入探讨了Linux桌面应用程序开发的全过程,特别强调了使用Gtk+和Gnome库来创建功能丰富的应用。Gtk+是一个图形用户界面工具包,支持多操作系统并提供丰富的组件和API。Gnome桌面环境则提供了一套桌面应用程序和服务,利用Gnome库可以实现应用程序与Gnome桌面环境的无缝集成。文章详细介绍了GTK+窗口小部件、布局管...
GTK入门教程
1、GTK简介。
【GTK+-编程指南*】
GTK+-编程指南■■■■■ ■ ■ ■ ■ ■
1188




被折叠的 条评论
为什么被折叠?



