5、GTK+基础小部件使用指南
2026/5/5 16:01:54 网站建设 项目流程

GTK+基础小部件使用指南

在GTK+开发中,除了GtkButton,还有许多其他用于方便用户交互的小部件。这些小部件可以让用户做出选择、更改设置或输入信息。本文将详细介绍这些常见小部件的使用方法。

1. 使用库存项

在GTK+应用程序开发中,经常会使用相同的按钮和菜单项。为了简化这一过程,GTK+提供了库存项(stock items),它们是图像和字符串的组合,适用于常用的菜单项和按钮。

可以使用gtk_button_new_from_stock()函数创建一个使用预定义库存项的新按钮。每个库存项包含一个图像和一个助记标签,会应用到按钮上。截至GTK+ 2.10版本,共有98个库存项,完整列表可在附录D中找到。

button = gtk_button_new_from_stock (GTK_STOCK_CLOSE); g_signal_connect_swapped (G_OBJECT (button), "clicked", G_CALLBACK (gtk_widget_destroy), (gpointer) window);

每个库存项可以通过其字符串值或宏定义来引用。建议使用预处理器指令,因为在编译代码时,不支持的项会被标记出来。

2. 切换按钮

GtkToggleButton是一种特殊的GtkButton,点击后会保持其激活或非激活状态。激活时,按钮会显示为按下状态,再次点击则会恢

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询