Мой кадр не отображается, когда я пытаюсь запустить программу.В общей сложности я получаю 3 ошибки трассировки, но меня интересует только решение первой, так как она наиболее важна, а о других я могу беспокоиться позже.Мой кадр открывался раньше в более ранней точке, и кнопки работали, но после того, как я добавил некоторый код (я забыл, какая это была часть), он перестал работать.Это мои ошибки "Traceback (последний вызов был последним): файл" C: /Users/eigil/PycharmProjects/1b/Main.py ", строка 97, в frame = mainFrame (None) Файл" C: / Users / eigil /PycharmProjects / 1b / Main.py ", строка 78, в init self.listeFrame = listeFrame (self) Файл" C: /Users/eigil/PycharmProjects/1b/Main.py ", строка 58, в init cur.execute ("SELECT + FROM BogDB") sqlite3.OperationalError: рядом с "FROM": синтаксическая ошибка "
Я попытался изменить" frame = mainFrame (None) "встрока 97 до «frame = gui.MainFrame (None)», которая открыла мой фрейм, но ни одна из моих кнопок не сработала.
class mainFrame(gui.MainFrame):
def __init__(self, parent):
gui.MainFrame.__init__(self, parent)
self.bogFrame = bogFrame(self)
self.listeFrame = listeFrame(self)
self.artikelFrame = artikelFrame(self)
def afslut(self, event): #This is a button that closes the frame
self.Close()
def ny_bog(self, event): #This should open a new Frame
self.bogFrame.Show()
def vis_liste(self, event): #This should open a new Frame
self.listeFrame.Show()
def ny_artikel( self, event ) :#This should open a new Frame
self.artikelFrame.Show()
app = wx.App(False)
frame = mainFrame(None)
frame.Show(True)
app.MainLoop()
Я ожидал, что откроется фрейм (gui.MainFrame), так как я определилэто как mainFrame, и установить frame = mainFrame (None).Этого не произошло, я только что получил ошибки, и ни один кадр не открылся.
Скажите, пожалуйста, если мне нужно предоставить больше кода, я не очень опытен, но я стараюсь изо всех сил учиться:)