当我尝试运行程序时,我的框架没有出现。总共我收到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)。 但是,这没有发生,我只是遇到了错误,没有打开任何框架。
请说如果我需要提供更多代码,我不是很有经验,但是我正在努力学习:)