Не работает код с библиотекой wx для Python. Что делать?

Рейтинг: 0Ответов: 1Опубликовано: 12.03.2023

Код:

import wx

class MyFrame(wx.Frame):
    def__init__(self, parent, title):
        super().__init__(parent, title=title, size=(600, 300))

app = wx.App()
frame = MyFrame(None, 'wx.Python')
frame.Show()
app.MainLoop()

Ошибка:

C:\Users\opoln_7\AppData\Local\Microsoft\WindowsApps\python3.9.exe "C:/Users/opoln_7/OneDrive/Рабочий стол/p_wx/main.py"
  File "C:\Users\opoln_7\OneDrive\Рабочий стол\p_wx\main.py", line 4
    def__init__(self, parent, title):
                                     ^
SyntaxError: invalid syntax

Process finished with exit code 1

Ответы

▲ 1

Проблема заключается в том, что в строке 4 пропущен пробел между def и __init__. Должно быть написано так:

def __init__(self, parent, title):