Wx Python: у объекта 'App' нет атрибута 'Mainl oop' - PullRequest
0 голосов
/ 18 марта 2020

Итак, я пытался сделать Real Python учебник по созданию приложений с Wx Python, и я столкнулся с ошибкой.

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()

1 Ответ

2 голосов
/ 18 марта 2020

app имеет атрибут MainLoop, а не Mainloop, обратите внимание на заглавную "L"

. Для дальнейшего использования вы можете использовать функцию dir, т.е.

print (dir(app))
* 1009. * это покажет вам, что доступно.
import wx
app = wx.App()
frame = wx.Frame(parent=None, title="Hello, world!")
frame.Show()
app.MainLoop()

enter image description here

...