首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用python在从Mysql表中获取的treeview中显示数据

如何使用python在从Mysql表中获取的treeview中显示数据
EN

Stack Overflow用户
提问于 2016-04-03 11:07:50
回答 2查看 9.5K关注 0票数 2

am使用treeview创建了一个表,我希望在从mysql table.if获取的数据中插入--任何人都可以帮助我,因为我已经尽了最大的努力,但仍然在vain.with中-- tree.insert("", 1, text=2, values=("name", "5", "5"))可以插入很好的数据,但不能从数据库中插入,但是我想从数据库中获取并显示它。这是我尝试过的代码,但是它有failed.please帮助。`

代码语言:javascript
复制
from Tkinter import *
import ttk
import MySQLdb

root = Tk()
root.geometry("320x240")

tree = ttk.Treeview(root)

conn = MySQLdb.connect("localhost", "root", "drake", "OSCAR")
cursor = conn.cursor()

tree["columns"] = ("one", "two", "three")
tree.column("one", width=100)
tree.column("two", width=100)
tree.column("three", width=100)

tree.heading("#0", text='ID', anchor='w')
tree.column("#0", anchor="w")
tree.heading("one", text="NAME")
tree.heading("two", text="VOTES")
tree.heading("three", text="PERSENTAGE")

for i in range(1, 6):
    cursor.execute("""select name from president where ID =%s""", (i,))
    nm = cursor.fetchone()[0]
    cursor.execute("""select votes from president where ID =%s""", (i,))
    vot = cursor.fetchone()[0]
    cursor.execute("""select percentage from president where ID =%s""",(i,))
    percent = cursor.fetchone()[0]

    tree.insert("", i, text=i, values=(nm, vot, percent)),

tree.pack()
root.mainloop()

`

EN

Stack Overflow用户

回答已采纳

发布于 2016-04-03 14:18:38

要解决问题,首先需要使用以下查询读取数据库的所有行:

代码语言:javascript
复制
SELECT * FROM president

您需要执行以下操作:

代码语言:javascript
复制
cursor.execute("""SELECT * FROM president""")

现在,简单地遍历行并在tree中逐个插入它们。

更新:

我想你的桌子结构是这样的:

代码语言:javascript
复制
ID | name | votes | percentage

所以你可以运行这个:

代码语言:javascript
复制
cpt = 0 # Counter representing the ID of your code.
for row in cursor:
   # I suppose the first column of your table is ID
   tree.insert('', 'end', text=str(cpt), values=(row[1], row[2], row[3]))
   cpt += 1 # increment the ID
票数 2
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36384692

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档