我试图在我的图像上显示文字,但我不能这样做,任何人都可以帮助请.
码:
# import Image and the graphics package Tkinter
import Tkinter
import Image, ImageTk
class simpleapp_tk(Tkinter.Tk):
def __init__(self,parent):
Tkinter.Tk.__init__(self,parent)
self.parent = parent
self.initialize()
def initialize(self):
## def create_widgets(self):
# create welcome label
label1 = Tkinter.Label(self, text = "Update User")
label1.grid(row = 0, column = 1, columnspan = 2, sticky = 'W')
# open a SPIDER image and convert to byte format
im = Image.open('C:\Users\JOHN\Desktop\key.jpg')
root = Tkinter.Tk() # A root window for displaying objects
# Convert the Image object …Run Code Online (Sandbox Code Playgroud) 我试图创建一段代码,所以当我的游戏结束或游戏获胜时,他的分数会显示在数据库中.
游戏代码:
def gameover():
message = Msg("Game Over")
message.update()
player.kill()
shot.kill()
SQL = 'INSERT INTO TblScore(Score) VALUES (' + str(score.value)
Databaseconnector.INSERT(SQL)
Run Code Online (Sandbox Code Playgroud)
数据库连接代码:
def INSERT(SQL):
print(SQL)
cursor.execute(SQL)
conn.commit()
Run Code Online (Sandbox Code Playgroud)
错误:
ProgrammingError: ('42000', '[42000] [Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement. (-3502) (SQLExecDirectW)')
Run Code Online (Sandbox Code Playgroud)