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返回中還是在設置索引中,是否有更優雅的解決方案?