<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
  <channel>
    <title>曲径通幽论坛 - 『GTK+』</title>
    <link>http://www.groad.net/bbs/forum.php?mod=forumdisplay&amp;fid=77</link>
    <description>Latest 20 threads of 『GTK+』</description>
    <copyright>Copyright(C) 曲径通幽论坛</copyright>
    <generator>Discuz! Board by Comsenz Inc.</generator>
    <lastBuildDate>Mon, 25 May 2026 02:54:25 +0000</lastBuildDate>
    <ttl>60</ttl>
    <image>
      <url>http://www.groad.net/bbs/static/image/common/logo_88_31.gif</url>
      <title>曲径通幽论坛</title>
      <link>http://www.groad.net/bbs/</link>
    </image>
    <item>
      <title>浅析GLib</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=1965</link>
      <description><![CDATA[作者：宋国伟 ()，时间：2003

GLib是GTK+和GNOME工程的基础底层核心程序库，是一个综合用途的实用的轻量级的C程序库，它提供C语言的常用的数据结构的定义、相关的处理函数，有趣而实用的宏，可移植的封装和一些运行时机能，如事件循环、线程、动态调用、对象系统等的AP ...]]></description>
      <category>『GTK+』</category>
      <author>beyes</author>
      <pubDate>Wed, 19 May 2010 09:32:53 +0000</pubDate>
    </item>
    <item>
      <title>gtk_combo_box_get_active_text 与 &#39;\\0&#39; 不是 NULL ?</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=1803</link>
      <description><![CDATA[调试 GTK 的一个函数&#160;  gtk_combo_box_get_active_text ()

其中说明文档上说是，如果没有选择任何东西，返回 NULL，但实际实验的结果是 \'\\0\' ，\'\\0\' 算是一个字符，而不是 NULL。

像以下程序中(组合框操作)：
[mw_shl_code=text,true]url_in_combobox = gtk_comb ...]]></description>
      <category>『GTK+』</category>
      <author>beyes</author>
      <pubDate>Mon, 19 Apr 2010 18:59:54 +0000</pubDate>
    </item>
    <item>
      <title>组合框(combobox)</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=1794</link>
      <description><![CDATA[组合框，常见的应用是在浏览器的地址栏。用 Glade3 很容易编辑这样的组合框，而且还可以在组合框里事先添加内容：

如上图中，在“条目”一栏里，先填写两个网址信息，然后保存。

用下面的程序编译出程序：
 
编译：

效果图：]]></description>
      <category>『GTK+』</category>
      <author>beyes</author>
      <pubDate>Sat, 17 Apr 2010 18:01:38 +0000</pubDate>
    </item>
    <item>
      <title>libglade 函数库基础</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=1790</link>
      <description><![CDATA[libglade 用来连接 Glade 项目文件，使之生成可执行 GUI 程序。libglade 函数库连接 Glade 一般包含三个步骤：
创建 GladeXML 对象获得界面构件连接信号
这些工作必须在 GTK+ 库初始化后，再没有进入 GTK+ 主循环之前完成。

创建 GladeXML 对象

GladeXML 对象用于动态 ...]]></description>
      <category>『GTK+』</category>
      <author>beyes</author>
      <pubDate>Fri, 16 Apr 2010 12:07:52 +0000</pubDate>
    </item>
    <item>
      <title>组装构件和组装盒的原理</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=1682</link>
      <description><![CDATA[组装构件
创建一个应用软件的时候,你可能希望在窗口里放置超过一个以上的构件。我们的第一个 helloworld 示例仅用了一个构件,因此我们能够简单地使用 gtk_container_add() 来“组装”这个构件到窗口中。但当你想要放置更多的构件到一个窗口中时,如何控制各个构件的定位 ...]]></description>
      <category>『GTK+』</category>
      <author>beyes</author>
      <pubDate>Sun, 28 Mar 2010 09:51:04 +0000</pubDate>
    </item>
    <item>
      <title>GNOME 开发平台重要的子项目</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=1650</link>
      <description><![CDATA[]]></description>
      <category>『GTK+』</category>
      <author>beyes</author>
      <pubDate>Mon, 22 Mar 2010 13:39:54 +0000</pubDate>
    </item>
    <item>
      <title>消息和回调函数</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=1011</link>
      <description><![CDATA[图形用户界面程序是事件驱动程序。当程序进入 gtk_main() 函数后，等待事件的发生，一旦发生某个事件，相应的信号将产生。如果程序中定义了相应的消息处理函数，系统就会自动进行调用相应的消息处理函数。消息处理函数 ( 或称 回调函数 )的原型是：
 
widget 指向要接收 ...]]></description>
      <category>『GTK+』</category>
      <author>beyes</author>
      <pubDate>Fri, 07 Aug 2009 11:25:56 +0000</pubDate>
    </item>
    <item>
      <title>GTK+ 预定义函数与预定义数据类型</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=1010</link>
      <description><![CDATA[GTK+ 预定义函数

GTK+预定义的数据类型]]></description>
      <category>『GTK+』</category>
      <author>beyes</author>
      <pubDate>Fri, 07 Aug 2009 10:38:52 +0000</pubDate>
    </item>
    <item>
      <title>从 “hello world”开始</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=1008</link>
      <description><![CDATA[程序代码：
 
编译命令：

运行及输出：

说明：
1、由于操作系统是中文环境，程序中没有对字体进行处理，所以出现错误提示。

2、所有的 GTK+ 程序都必须包含头头文件 gtk/gtk.h ，它声明了所有 GTK+ 编程中要使用的常量、数据结构和函数。

3、所有 GTK+ 程序开始都要 ...]]></description>
      <category>『GTK+』</category>
      <author>beyes</author>
      <pubDate>Fri, 07 Aug 2009 07:12:58 +0000</pubDate>
    </item>
    <item>
      <title>GTK+ 简介</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=1007</link>
      <description><![CDATA[GTK+使用 C 语言作为开发语言，它基于 LGPL授权，因此 GTK+是开放源代码而且完全免费。Linux 的 GNOME 桌面环境就是建立在 GTK+ 的基础之上。简单的说，GTK+ 就是用 C 语言编写的用于开发图形界面程序的函数库。GTK+ 来源于 GIMP ( GNU Image Minipulation Program ，即 ...]]></description>
      <category>『GTK+』</category>
      <author>beyes</author>
      <pubDate>Thu, 06 Aug 2009 19:26:55 +0000</pubDate>
    </item>
  </channel>
</rss>