【发布时间】:2016-08-05 04:27:12
【问题描述】:
我有一个 Kivy 代码,其输出为:
我想用从 MySQL 检索到的字符串替换 Box No.
到目前为止,我已经尝试将 MySQL 实现到 python 脚本:
class RemoveScreen(MyLayout):
def __init__(self,**kwargs):
db = MySQLdb.connect("localhost", "root", "[PASSWORD]", "tcs_microrage_crm")
cursor=db.cursor()
self.var = StringVar()
self.label1 = Label(self, text=0, textvariable=self.var)
myvar=str(self.var)
#http://stackoverflow.com/questions/775296/python-mysql-parameterized-queries
cursor.execute("SELECT part_name FROM stock_lists WHERE part_number = %s", (myvar))
self.myvar=StringVar()
self.myvar.set(cursor.fetchone())
self.label2 = Label(self, text=0, textvariable=myvar)
但这没有用。
问:如何在 kv 文件中执行 MySQL 查询和打印单个字符串。
【问题讨论】:
标签: mysql kivy kivy-language