GTK+开发:Stock项、错误类型与练习解决方案详解
1. GTK+ Stock项概述
GTK+ Stock项是常用的项目,它提供一个图像和一些相关的文本。这些项目常用于菜单、工具栏和按钮等地方。每个Stock项由一个Stock字符串标识,不过为了方便,也提供了预处理器宏。
Stock项可能有从右到左的变体,适用于偏好这种布局的区域设置。例如:GTK_STOCK_GOTO_FIRST、GTK_STOCK_GOTO_LAST等。同时,开发者也可以在应用程序中注册自己的Stock项。
以下是截至GTK+ 2.10可用的部分Stock项列表:
| Stock ID | Display | Introduced |
| — | — | — |
| GTK_STOCK_ABOUT | About | GTK+ 2.6 |
| GTK_STOCK_ADD | Add | GTK+ 2.0 |
| GTK_STOCK_APPLY | Apply | GTK+ 2.0 |
|… |… |… |
2. GError类型介绍
GLib提供了一种名为GError的标准错误传播方法。GError结构包含三个元素:错误域(error domain)、消息字符串(message string)和错误代码(error code)。
struct GError
{
GQuark domain;
gchar *message;
gint code;
};
每个错误域代表一组相似的错误类型
超级会员免费看
订阅专栏 解锁全文

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



