在pyqt中,从数据库字段创建的列表中将项目添加到组合框

时间:2018-07-19 10:36:43

标签: python-3.x sqlite pyqt5

我想从我在sqlite数据库中的表格中创建的列表中,向在PyQt5中创建的组合框中添加项目。这是我的代码

    conn = sqlite3.connect('busreport.db')
    mc = conn.cursor()
    mc.execute('SELECT drivers FROM driverLIST')
    dl = mc.fetchall()
    driversList = [list(i) for i in dl]

    conn.commit()
    conn.close()

并且我想通过此代码将列表中的驱动程序列表添加到组合框

self.driverList.addItems(driversList)

但是它给了我一个错误:

  

self.driverList.addItems(driversList)TypeError:索引0具有类型   “列表”,但应为“ str”

0 个答案:

没有答案