如何修复'frame = [Framename]'追溯错误?

时间:2019-03-27 08:39:05

标签: sqlite pycharm wxformbuilder

当我尝试运行程序时,我的框架没有出现。总共我收到3个追溯错误,但是我只想解决第一个错误,因为这是最重要的,以后我可以担心其他错误。 我的框架之前已经打开过,并且按钮已经起作用,但是在我添加了一些代码(我忘记了它的哪一部分)之后,它停止了工作。 这些是我的错误 “追踪(最近一次致电过去): 文件“ C:/Users/eigil/PycharmProjects/1b/Main.py”在第97行中     frame = mainFrame(None)File“ C:/Users/eigil/PycharmProjects/1b/Main.py”,第78行, init     self.listeFrame = listeFrame(自身) init 中的文件“ C:/Users/eigil/PycharmProjects/1b/Main.py”,第58行     cur.execute(“ SELECT + FROM BogDB”) sqlite3.OperationalError:“ FROM”附近:语法错误 “

我尝试将第97行中的“ frame = mainFrame(None)”更改为“ 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)。 但是,这没有发生,我只是遇到了错误,没有打开任何框架。

请说如果我需要提供更多代码,我不是很有经验,但是我正在努力学习:)

0 个答案:

没有答案