定义一个模式对话框-lc滤波器和螺旋滤波器的设计
9.1使用模式对话框工作模式对话框用于与用户进行快速的交互或在用户可以执行程序的下一步之前,对话框中的信息必须被输入的时候。在wxPython中,有几个标准的函数用来显示基本的模式对话框。这些对话框包括警告框,单行文本域,和从列表中选择。在随后的部分,我们将给你展示这些对话框,以及如何使用这些预定义的函数来减轻你的工作量。 9.1.1如何创建一个模式对话框?模式对话框阻塞了别的窗口部件接收用户事件,直到该模式对话框被关闭;换句话说,在它存在期间,用户一直被置于对话模式中。如图9.1所示,你不能总是根据外观来区别对话框和框架。在wxPython中,对话框与框架间的区别不是基于它们的外观的,而主要是它们处理事件的办法的实质。图9.1一个模式对话框的创建和配置与框架稍微有些不同。例9.1显示了产生图9.1的代码。所显示的对话框上的按钮被敲击后,该对话框就关闭了,并且一条消息被输出到stdout(标准输出)。例9.1定义一个模式对话框import wx class SubclassDialog(wx.Dialog): def __init__(self):#初始化对话框wx.Dialog.__init__(self, None, -1, ’Dialog Subclass’, size=(300, 100)) okButton = wx.Button(self, wx.ID_OK, ”OK”, pos=(15, 15)) okButton.SetDefault() 253 / 565
3.72MB
文件大小:
评论区