所以,我在用Python构建基本的GUI应用程序时遇到了一些障碍。如果需要,我可以关注应用程序的详细信息,但基本问题在于收到此错误:
语法错误:语法无效 self.entryVariable.set(u"在此处输入文本。
我一直在关注有关如何在 Python 中构建 GUI 的教程,但它是在考虑 2.7 版(而不是我正在使用的 3.3)的情况下编写的。代码如下:
import tkinter
class simpleapp_tk(tkinter.Tk):
def __init__(self,parent):
tkinter.Tk.__init__(self, parent)
self.parent = parent
self.initialize()
#----------------------------
def initialize(self):
self.grid()
#
self.entryVariable = Tkinter.StringVar()
self.entry = tkinter.Entry(self, textvariable=self.entryVariable)
self.entry.grid(column=0, row=0, sticky='EW')
self.entry.bind("<Return>", self.OnPressEnter
self.entryVariable.set(u"Enter text here.")
#The code goes on............
那么任何想法出了什么问题?如果需要,我可以提供其余代码。
前的行缺少右括号:self.entry.bind(", self.按上输入
似乎你在 u 后面留下了一个逗号self.entryVariable.set(u"Enter text here.")
在u之后给出逗号后运行,如果仍然给出错误......如果您共享整个代码会更好,这样我就可以自己尝试运行代码并缩短错误。