您的位置:首页 > 其它

GTK常用接口——信息对话框、文本选择对话框

2013-11-09 21:46 211 查看
信息对话框GtkMessageDialog

//创建信息对话框

GtkWidget* gtk_message_dialog_new (GtkWindow *parent, GtkDialogFlags flags, GtkMessageType type, GtkButtonsType buttons, gchar *message_format, ...);

parent: 为NULL时无父窗口

flags: 对话框类型

GTK_DIALOG_MODAL: 模态对话框

GTK_DIALOG_DESTROY_WITH_PARENT: 与父控件一起被销毁

GTK_DIALOG_NO_SEPARATOR: 在消息框的按钮上面没有分隔横线

type: 消息框类型

GTK_MESSAGE_INF: 普通信息对话框

GTK_MESSAGE_WARNING: 警告对话框

GTK_MESSAGE_QUESTION: 问题对话框

GTK_MESSAGE_ERROR: 错误对话框

GTK_MESSAGE_OTHER: 一般消息对话框,它对消息内容没有任何假设

buttons: 按钮的类型

GTK_BUTTONS_NONE: 不添加任何按钮

GTK_BUTTONS_OK: 添加GTK_STOCK_OK按钮

GTK_BUTTONS_CLOSE: 添加 GTK_STOCK_CLOSE按钮

GTK_BUTTONS_CANCEL: 添加GTK_STOCK_CANCEL按钮

GTK_BUTTONS_YES_NO: 添加GTK_STOCK_YES和GTK_STOCK_NO按钮

GTK_BUTTONS_OK_CANCEL: 添加GTK_STOCK_OK和GTK_STOCK_CANCEL按钮

message_format: 显示在消息框上的文本信息

//运行对话框

gint gtk_dialog_run (GtkDialog *dialog);

文件选择对话框GtkFileSelection

//创建对话框 可用gtk_file_chooser_dialog_new()代替

GtkWidget* gtk_file_selection_new (const gchar *title);

//获取用户输入或点击选中的文本

gchar* gtk_file_selection_get_filename (GtkFileSelection *filesel);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: