向 QComboBox 添加两个变量

Adding two variables to a QComboBox

这是我的代码片段:

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')

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

使用连接:

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

或更好:

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