0
我的wxPython应用程序有一个带有CheckListBox的窗口,该窗口显示MySQL数据库中保存的所有项目。对于选定的员工,他们参与的项目应打勾。我试图用打勾的框: -从MySQL查询设置CheckListBox
indices = [i for i in range(len(lst)) if lst[i][0] in prjs]
self.checkListBox1.SetChecked(indices)
其中LST如下图所示的cursor.fetchall()返回的所有项目的列表: -
地表温度>((3L“ (2L,'Diabetes'),(6L,'Exercise'),(5L,'Thyroid'),(4L,'Weight/BMI'))<
和prjs项目中参与雇员: -
prjs是>((2L,),(3L),(6L))<
设置索引失败,因为返回的是元组而非值。我显然可以'捣碎'prjs以正确的格式获得它,但是在MySQL返回中还是在设置索引中,是否有更优雅的解决方案?