首页 理论教育 AbaqusGUI工具包中的AFXDialog构造器及用法

AbaqusGUI工具包中的AFXDialog构造器及用法

时间:2023-10-17 理论教育 版权反馈
【摘要】:AFXDialog构造器的原型有3种。在构建体中,应当做的第一件事情是调用基础类构造器来正确初始化对话框,然后通过添加窗口部件来建立对话框内容。

AbaqusGUI工具包中的AFXDialog构造器及用法

AFXDialog构造器的原型有3种。3种原型之间的不同是对话框的阻隔行为,如下面例子中所描述的那样:

●下面的语句创建了一个当与主窗口重叠时,总是阻隔主窗口的对话框:

AFXDialog(title,actionButtonIds=0,

opts=DIALOG_NORMAL,x=0,y=0,w=0,h=0)

●下面的语句创建了一个当与窗口部件重叠时,总是阻隔它自己的窗口部件的对话框:

AFXDialog(owner,title,actionButtonIds=0,

opts=DIALOG_NORMAL,x=0,y=0,w=0,h=0)

●下面的语句创建了一个在应用中,可以被其他任何窗口阻隔的对话框:

AFXDialog(app,title,actionButtonIds=0,(www.xing528.com)

opts=DIALOG_NORMAL,x=0,y=0,w=0,h=0)

当构建一个对话框时,将通过从AFXDialog类派生来开始。在构建体中,应当做的第一件事情是调用基础类构造器来正确初始化对话框,然后通过添加窗口部件来建立对话框内容。例如:

classMyDB(AFXDialog):

#我的构造器

def__init__(self):

#调用基础类构造器

AFXDialog.__init__(self,'MyDialog',self.DISMISS)

#添加下一个窗口部件......

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈