def createAddPage(self):
wx.MessageBox('1')
def createSubPage(self):
wx.MessageBox('2')
def createTypepage(self):
wx.MessageBox('3')
def createCountPage(self):
wx.MessageBox('4')
以下是实现方式,使用了dictionary来模拟
title=PSET.STRADD
functions={PSET.STRADD:self.createAddPage,
PSET.STRSUB:self.createSubPage,
PSET.STRCOUNT:self.createCountPage,
PSET.STRTYPE:self.createTypepage}
functions.get(title)()
本文介绍了一种使用Python中的dictionary来模拟不同页面创建的方法。通过将页面创建功能与字符串键关联,可以灵活地根据输入的标题调用相应的创建函数。

被折叠的 条评论
为什么被折叠?



