WxPython:“App”对象没有属性“Mainloop”

2024-04-25 04:29:08 发布

您现在位置:Python中文网/ 问答频道 /正文

所以,我试图用WxPython制作应用程序的RealPython教程,但遇到了一个错误

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'App' object has no attribute 'Mainloop'

我什么都试过了,但总是出错

我怎么修理它

以下是我试图运行的代码供参考:

import wx
app = wx.App()
frame = wx.Frame(parent=None, title="Hello, world!")
frame.Show()
app.Mainloop()

Tags: app应用程序most错误wxpython教程callframe
1条回答
网友
1楼 · 发布于 2024-04-25 04:29:08

app有一个MainLoop属性,而不是Mainloop注意大写字母“L”

作为将来的参考,您可以使用dir函数,即

print (dir(app))

这将向您显示可用的内容

import wx
app = wx.App()
frame = wx.Frame(parent=None, title="Hello, world!")
frame.Show()
app.MainLoop()

enter image description here

相关问题 更多 >