【问题标题】:How to open and close a modal window in Glade with C如何使用 C 在 Glade 中打开和关闭模态窗口
【发布时间】:2021-09-07 01:35:02
【问题描述】:

我正在尝试使用 show-hide 来做到这一点。

【问题讨论】:

    标签: c glade


    【解决方案1】:

    打开一个窗口(显示窗口)
    林间空地
    对于主窗口 GtkImageMenuItem,将其 ID 设置为:helpabout
    对于主窗口信号,激活,设置:handler on_helpabout_activate, data about
    创建一个GtkWindow ID:about.窗口标志:删除可删除,添加模式
    在C

    void on_helpabout_activate(GtkMenuItem *helpabout, GtkWidget *a)
    {
        printf("Showing about\n");
        gtk_widget_show (a);
    }
    

    关闭窗口(隐藏窗口)
    林间空地
    对于 window about,添加一个按钮 ID:butt
    对于对接信号,单击,设置:处理程序 on_butt_clicked,有关数据
    在C

    void on_butt_clicked (GtkButton *butt, GtkWidget *a)
    {
        printf("Hiding about\n");
        gtk_widget_hide (a);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多