资源说明:用Gtk+编程实现一个应用程序窗口,窗口中应包含:
一串文本,如“这是[xxx]的第一个Gtk+程序”。
两个按钮,一个按钮的标题为“确定”,另一个为“取消”。
设置窗口的标题为“Gtk+应用程序”。
用gtk_window_set_title()函数
设置窗口的大小为“400 * 300”。
用gtk_window_set_default_size()函数
分别实现两个按钮的“clicked”事件处理函数,点击“确定”按钮时输出“ok”,点击“取消”按钮时输出“cancel”。
实现主窗口的“delete_event”事件处理函数,该事件在用户点击窗口的关闭按钮时发生,要求窗口的关闭按钮被点击时,显示一个对话框,该对话框中含一条提示语句“您确定要退出程序吗?”,另含“是”和“否”两个按钮,用户选择“是”时关闭窗口,用户选择“否”时则回到主窗口,不关闭。
用gtk_message_dialog_new()函数创建对话框
用gtk_dialog_run()运行对话框
用gtk_widget_destroy()销毁对话框
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。
English
