[D]求助:动态改变wxstatictext的标签报错

liagn 2012-05-09 05:31:14
哪位大侠帮忙解释下这个错误什么意思呀?
xrc文件中的定义
<object class="wxStaticText" name="ztxixiText">
<pos>10,380</pos>
<size>480,20</size>
<fg>#FF8000</fg>
<bg>#FFFFFF</bg>
<style>wxSIMPLE_BORDER</style>
</object>
self.ztxinxiText=xrc.XRCCTRL(self.frame,'ztxinxiText')

def OnSubmit3(self,evt):
#判断是否有配置文件,如果存在,则利用配置文件初始化


dstdir=self.bkdirCtr.GetValue()
dbnum=self.dblistBox.GetCount()
dirnum=self.dirlistBox.GetCount()
i=0
self.ztxinxiText.SetLabel("正在备份数据库文件。。。")
.....

错误信息:
> "D:\Python26\pythonw.exe" -u "C:\main.py"
Traceback (most recent call last):
File "C:\main.py", line 63, in OnSubmit3
self.ztxinxiText.SetLabel("\xe6\xad\xa3\xe5\x9c\xa8\xe5\xa4\x87\xe4\xbb\xbd\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x82\xe3\x80\x82\xe3\x80\x82")
AttributeError: 'NoneType' object has no attribute 'SetLabel'
--------------------------
Double行动:
原帖分数:40
帖子加分:40
...全文
110 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zengna_com 2012-05-10
  • 打赏
  • 举报
回复
嗯。。'ztxinxiText'
'NoneType' 原因很可能就是控件没初始化了。
liagn 2012-05-09
  • 打赏
  • 举报
回复
TNN的,找到问题了,xrc文件中定义的变量少写了个字母。晕死!

37,741

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧