将两个变量添加到QcomboBox pyqt5

时间:2018-11-10 21:23:21

标签: python python-3.x pyqt cypher pyqt5

这是我的代码段:

self.cursor.execute("MATCH (n:Person) RETURN n.firstname, n.lastname")
for i in self.cursor:
    self.cbPerson.addItem(str(i[0])

这给了我一个名字列表。

self.cbPerson.addItem(str(i[0:3])

这给了我名字和姓氏,但像这样('firstname','lastname')

如何获得所需的输出:名字姓

1 个答案:

答案 0 :(得分:1)

使用连接:

for i in self.cursor:
    self.cbPerson.addItem(" ".join(i))

或更好:

self.cbPerson.addItems([" ".join(i) for i in self.cursor])