【发布时间】:2014-11-12 08:48:11
【问题描述】:
嘿,我在处理此 python 代码时遇到错误。请注意,我是 python 新手。谢谢
这里是代码
import wx
class harry(wx.Frame):
def __init__(self,parent,id):
wx.Frame.__init__(self,parent,id,'Frame aka Window', size=(300,200))
panel=wx.Panel(self)
box = wx.TestEntryDialog(None ,"Whats ur Name ?" ,"Title","default text")
if box.showModal()==wx.Id_OK:
answer=box.getValue()
if __name__=='__main__':
app = wx.App(False)
frame = harry(parent=None,id=-1)
frame.Show()
app.MainLoop()
我得到的错误是
Traceback (most recent call last):
File "C:\pybuck\pytuts9.py", line 14, in <module>
frame = harry(parent=None,id=-1)
File "C:\pybuck\pytuts9.py", line 8, in __init__
box = wx.TestEntryDialog(None ,"Whats ur Name ?" ,"Title","default text")
AttributeError: 'module' object has no attribute 'TestEntryDialog'
我的动机是输入用户在弹出的窗口中写入其输入(如姓名),也就是框架! 谢谢 , 哈利
【问题讨论】:
-
我的电脑是 64 位的,但我错误地下载了 32 位 python ( 2.7) 空闲,所以为了应对我使用 32 位的 wxpython !是这个问题吗兄弟
-
不,真正的问题是@nepix32 告诉你的那个。您将测试误认为是文本。阅读时我都没有意识到
标签: python import wxpython attributeerror