linux应用程序开发指南之21-15.pdfVIP

  • 2
  • 0
  • 约2.05万字
  • 约 11页
  • 2017-08-30 发布于广东
  • 举报
下载 第15章 对 话 框 在G t k + 中,要使用对话框是很麻烦的。每当你要通知用户一些事情,都得创建一个窗口、 几个按钮、一个标签,并将按钮、标签等组装到窗口上,然后设置回调函数。同时,还要捕 获d e l e t e _ e v e n t事件,等等。G n o m e提供了一个容易使用的、通用的对话框构件和几个子构件, 用它们可以创建通用对话框。 G n o m e还有几个使用模态对话框的函数。 15.1 GnomeDialog构件 因为存在于普通G t k + 中的对话框是一种权宜之计,有多少个程序员,就有多少种创建对 话框的方法。程序员必须决定对话框放在屏幕的什么地方,构件之间的填充空白大小是多少, 是否在按钮之间放置分隔线,按钮放在什么容器中,以及应该设置什么快捷键,等等。 G n o m e D i a l o g构件的前提就是程序员不应该关心这些事,用户可以用它们想要的方法设置它 们。以程序员的观点来说,对话框“能使用就可以了”。 15.1.1 创建对话框 创建G n o m e D i a l o g很简单。下面是基本步骤摘要,后面有详细介绍: • 如果有适合需要的对话框子类,则使用相应的子类,并且可以跳过下面几步。 • 用g

文档评论(0)

1亿VIP精品文档

相关文档