Python 使用Tkinter构建应用程序

Python 使用Tkinter构建应用程序,python,user-interface,frameworks,python-3.x,tkinter,Python,User Interface,Frameworks,Python 3.x,Tkinter,因此,在使用Python构建基本GUI应用程序方面,我遇到了一些困难。如果需要,我可以关注应用程序的细节,但基本问题在于获取此错误: SyntaxError:无效语法 self.entryVariable.set(u“在此处输入文本”) 我一直在学习一个关于如何用Python构建GUI的教程,但它是用2.7版编写的(不是我正在使用的3.3版)。代码如下: import tkinter class simpleapp_tk(tkinter.Tk): def __init__(s

因此,在使用Python构建基本GUI应用程序方面,我遇到了一些困难。如果需要,我可以关注应用程序的细节,但基本问题在于获取此错误:

SyntaxError:无效语法 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............
导入tkinter
类simpleapp_tk(tkinter.tk):
定义初始化(自身,父级):
tkinter.Tk.\uuuuu init\uuuuuu(自,父)
self.parent=parent
self.initialize()
#----------------------------
def初始化(自):
self.grid()
#
self.entryVariable=Tkinter.StringVar()
self.entry=tkinter.entry(self,textvariable=self.entryVariable)
self.entry.grid(列=0,行=0,sticky='EW')
self.entry.bind(“,self.onPresenter
self.entryVariable.set(u“在此处输入文本”)
#代码继续。。。。。。。。。。。。

你知道哪里出了问题吗?如果需要,我可以提供其余的代码。

似乎你在
self.entryVariable.set(u“在这里输入文本”)中的u后面留了一个逗号。


尝试在u后面加逗号后运行,如果仍然会出现错误。如果您共享整个代码,则会更好,这样我可以自己尝试运行代码并缩短错误。

您在错误之前的行中缺少一个右括号:
self.entry.bind(“,self.onpress enter

无论如何,在
初始化
开始时的
self.grid()
语句绝对没有任何作用,应该被删除。每个人都会遇到这种情况。这就是本网站开始运行的地方:)