软件工具 SofTool.CN 本次搜索耗时 0.283 秒,为您找到 28 个相关结果.
  • 状态栏

    2124 2021-04-29 《GTK+ 2.0 中文教程》
    状态栏 Statusbars 状态栏 Statusbars 状态栏(Statusbars)是一些简单的构件,一般用来显示文本消息。它将文本消息压入到一个栈里面,当弹出当前消息时,将重新显示前一条文本消息。 为了让应用程序的不同部分使用同一个状态栏显示消息,状态栏构件使用上下文标识符(Context Identifiers)来识别不同“用户”。在栈顶...
  • 实用程序和错误处理函数

    1949 2021-05-11 《GTK+ 2.0 中文教程》
    gchar *g_strdup ( const gchar *str ) ; 替代strdup函数。把原字符串内容复制到新分配的存储块中,返回指向它的指针。 gchar *g_strerror ( gint errnum ) ; 我推荐使用此函数处理所有错误信息,它比 perror() 和其它类似函数更好,更具可移植性。此函数的输出通常为如下格式...
  • 双向链表

    1938 2021-05-11 《GTK+ 2.0 中文教程》
    以下的函数用于创建、管理和销毁标准双向链表。链表中每个元素都包含一块数据和指向前后元素的指针。这使得通过链表的双向移动变的容易。数据项的类型是 “gpointer”,意指数据可为一指向实际数据的指针或 (通过类型转换) 为一数值(但不要设想 int 和 gpointer 有相同的大小!)。这些函数在内部按块为链表元素分配空间,这比单为每个元素分配空间更有效率...
  • 字符串处理

    1872 2021-05-11 《GTK+ 2.0 中文教程》
    GLib 定义了一个叫做 GString 的新类型,该类型相似于标准 C 中的string,但可以自动增长。字符串数据以null结尾。该类型可以防止程序中的缓冲区溢出错误。这是一个非常重要的特性,因此我推荐使用 GString。GString 有一简单定义: struct GString { gchar *str; /* 指向当前以‘\0’结尾的字...
  • 存储管理

    1868 2021-05-11 《GTK+ 2.0 中文教程》
    gpointer g_malloc ( gulong size ) ; 这是 malloc() 函数的替代函数,不需要检查返回值,因为此函数已替你做这件事了。如果存储分配因任何原因失败,应用程序将被终止。 gpointer g_malloc0 ( gulong size ) ; 和上一函数相同,但在返回指向所分配存储块的指针之前,将该存储块清 0。...
  • g_ascii_strtod()

    1683 2021-05-27 《GTK+ 2.0 中文教程》
    函数: 功能: 函数: gdouble g_ascii_strtod (const gchar *nptr, gchar **endptr) ; 参数: nptr指向被转换的字符串。 endptr如果为非NULL,则返回转换中使用的最后一个字符之后的字符。 功能: 该函数将 nptr 指向的字...
  • PKG_PROG_PKG_CONFIG

    作用 基本用法 相关宏 示例 ★ 常见问题 总结 PKG_PROG_PKG_CONFIG 是 GNU Autoconf 的一个宏,用于在 configure 脚本中检测系统是否安装了 pkg-config 工具 ,并设置相关变量(如 PKG_CONFIG)供后续使用。 作用 检查 pkg-config 是否存在:在运行 ./conf...
  • 常见数据类型

    基础数据类型 (1) 整数类型 (2) 浮点类型 (3) 布尔类型 (4) 字符和字符串 指针和内存管理 容器和数据结构 (1) 动态数组(GArray) (2) 链表(GSList, GList) (3) 哈希表(GHashTable) GTK 对象类型 信号和事件相关类型 在 GTK 2 中,数据类型主要基于 GLib(GTK ...