6、GTK 杂项小部件使用指南
2026/5/12 13:45:17 网站建设 项目流程

GTK 杂项小部件使用指南

1. 对话框(Dialogs)

对话框小部件非常简单,实际上它就是一个预先打包了一些内容的窗口。其结构如下:

struct GtkDialog { GtkWindow window; GtkWidget *vbox; GtkWidget *action_area; };

它的创建过程是先创建一个窗口,然后在顶部放置一个垂直框(vbox),接着是一个分隔符,最后是一个用于“操作区域”的水平框(hbox)。

对话框小部件可用于向用户显示弹出消息等类似任务,它非常基础,只有一个创建对话框的函数:

GtkWidget *gtk_dialog_new( void );

创建新对话框的示例代码如下:

GtkWidget *window; window = gtk_dialog_new ();

若要在操作区域添加按钮,可按如下操作:

button = ... gtk_box_pack_start (GTK_BOX (GTK_DIALOG (window)->action_area), button, TRUE, TRUE, 0); gtk_widget_show (button);

若要在垂直框区域添加标签,示例如下:

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

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

立即咨询