GTK - 实现MessageBox -- 图形界面--跨平台

来源:互联网 发布:排序算法总结 编辑:程序博客网 时间:2024/04/30 20:09


代码 如下: 

static void

message_dialog_clicked (GtkButton *button,
gpointer   user_data)
{
  GtkWidget *dialog;
  static gint i = 1;


  dialog = gtk_message_dialog_new (GTK_WINDOW (window),
  GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT,
  GTK_MESSAGE_INFO,
  GTK_BUTTONS_OK,
  "This message box has been popped up the following\n"
  "number of times:");
  gtk_message_dialog_format_secondary_text (GTK_MESSAGE_DIALOG (dialog),
                                            "%d", i);
  gtk_dialog_run (GTK_DIALOG (dialog));
  gtk_widget_destroy (dialog);
  i++;

}

如图所示:


0 0