Как исправить ошибку отслеживания frame = [Framename]? - PullRequest
0 голосов
/ 27 марта 2019

Мой кадр не отображается, когда я пытаюсь запустить программу.В общей сложности я получаю 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).Этого не произошло, я только что получил ошибки, и ни один кадр не открылся.

Скажите, пожалуйста, если мне нужно предоставить больше кода, я не очень опытен, но я стараюсь изо всех сил учиться:)

...