0
基本上我試圖讓我的數據庫連接到我的GUI並顯示一個隨機問題,但它根本不工作,任何想法?不能讓我的數據庫連接到我的數學遊戲
SQL = 'SELECT * FROM tblQuestion'
cursor = Databaseconnector.SELECT(SQL)
rows = cursor.fetchall()
rows = random.choice(rows)
print rows.Question, rows.Hint, rows.A1, rows.A2, rows.A3, rows.A4, rows.CorrectAnswer
#def create_widgets(self):
#create welcome label
label1 = Tkinter.Label(self, text = (rows(1).Question))
label1.grid(row = 0, column = 1, columnspan = 2, sticky = 'W')
ERROR: TypeError: ‘pydodbc.Row’ object is not
我相信你的錯誤繼續」 ...不可調用「?這個'label1 = Tkinter.Label(self,text =(rows(1).Question))'是罪魁禍首,原因是'random.choice'返回一行,但即使你有一個正確的列表做索引會是'rows [1] .Question' – dmg 2013-02-26 12:09:20