如何使用 C 在 Glade 中打开和关闭模式 window
How to open and close a modal window in Glade with C
我正在尝试使用显示隐藏来做到这一点。
打开一个window(显示window)
在林间空地
对于 main window GtkImageMenuItem,将其 ID 设置为:helbbout
对于主要 window 信号,激活、设置:处理程序 on_helpabout_activate、关于
的数据
创建一个 GtkWindow ID:about。 Window 标志:删除可删除,添加模态
在 C
void on_helpabout_activate(GtkMenuItem *helpabout, GtkWidget *a)
{
printf("Showing about\n");
gtk_widget_show (a);
}
关闭一个window(隐藏window)
在林间空地
对于window左右,添加一个按钮ID:butt
对于 butt Signals,点击,设置:handler on_butt_clicked,data about
在 C
void on_butt_clicked (GtkButton *butt, GtkWidget *a)
{
printf("Hiding about\n");
gtk_widget_hide (a);
}
我正在尝试使用显示隐藏来做到这一点。
打开一个window(显示window)
在林间空地
对于 main window GtkImageMenuItem,将其 ID 设置为:helbbout
对于主要 window 信号,激活、设置:处理程序 on_helpabout_activate、关于
的数据
创建一个 GtkWindow ID:about。 Window 标志:删除可删除,添加模态
在 C
void on_helpabout_activate(GtkMenuItem *helpabout, GtkWidget *a)
{
printf("Showing about\n");
gtk_widget_show (a);
}
关闭一个window(隐藏window)
在林间空地
对于window左右,添加一个按钮ID:butt
对于 butt Signals,点击,设置:handler on_butt_clicked,data about
在 C
void on_butt_clicked (GtkButton *butt, GtkWidget *a)
{
printf("Hiding about\n");
gtk_widget_hide (a);
}